HttpBrowserCapabilitiesWrapper Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Encapsula o objeto intrínseco HTTP que permite ao servidor recolher informações sobre as capacidades do navegador que fez o pedido atual.
public ref class HttpBrowserCapabilitiesWrapper : System::Web::HttpBrowserCapabilitiesBase
public class HttpBrowserCapabilitiesWrapper : System.Web.HttpBrowserCapabilitiesBase
type HttpBrowserCapabilitiesWrapper = class
inherit HttpBrowserCapabilitiesBase
Public Class HttpBrowserCapabilitiesWrapper
Inherits HttpBrowserCapabilitiesBase
- Herança
Observações
A HttpBrowserCapabilitiesWrapper classe deriva da HttpBrowserCapabilitiesBase classe e serve como um invólucro para a classe HttpBrowserCapabilities . Esta classe expõe a funcionalidade da HttpBrowserCapabilities classe e expõe o HttpBrowserCapabilitiesBase tipo. A classe HttpBrowserCapabilitiesBase permite-lhe substituir a implementação original da classe HttpBrowserCapabilities na sua aplicação por uma implementação personalizada, como quando realiza testes unitários fora do pipeline ASP.NET.
Construtores
| Name | Description |
|---|---|
| HttpBrowserCapabilitiesWrapper(HttpBrowserCapabilities) |
Inicializa uma nova instância da HttpBrowserCapabilitiesWrapper classe. |
Propriedades
| Name | Description |
|---|---|
| ActiveXControls |
Recebe um valor que indica se o navegador é capaz de suportar controlos ActiveX. |
| Adapters |
Obtém a coleção de adaptadores de controlo disponíveis. |
| AOL |
Recebe um valor que indica se o cliente é um navegador America Online (AOL). |
| BackgroundSounds |
Obtém um valor que indica se o navegador suporta reprodução de sons de fundo usando o |
| Beta |
Recebe um valor que indica se o navegador é uma versão beta. |
| Browser |
Recebe a cadeia do navegador (se houver) que foi enviada pelo navegador no |
| Browsers |
Obtém uma coleção de navegadores cujas capacidades são reconhecidas. |
| CanCombineFormsInDeck |
Obtém um valor que indica se o navegador suporta baralhos que contenham múltiplas formas, como cartas separadas. |
| CanInitiateVoiceCall |
Recebe um valor que indica se o dispositivo do navegador é capaz de iniciar uma chamada de voz. |
| CanRenderAfterInputOrSelectElement |
Recebe um valor que indica se o navegador suporta conteúdo de página que segue WML |
| CanRenderEmptySelects |
Recebe um valor que indica se o navegador suporta elementos HTML |
| CanRenderInputAndSelectElementsTogether |
Recebe um valor que indica se o navegador suporta WML |
| CanRenderMixedSelects |
Obtém um valor que indica se o navegador suporta elementos WML |
| CanRenderOneventAndPrevElementsTogether |
Recebe um valor que indica se o navegador suporta WML |
| CanRenderPostBackCards |
Recebe um valor que indica se o navegador suporta cartões WML para devolução de postes. |
| CanRenderSetvarZeroWithMultiSelectionList |
Obtém um valor que indica se o navegador suporta elementos WML |
| CanSendMail |
Obtém um valor que indica se o navegador suporta enviar mensagens de email usando o esquema HTML |
| Capabilities |
Usado internamente para obter as capacidades definidas do navegador. |
| CDF |
Recebe um valor que indica se o navegador suporta Channel Definition Format (CDF) para webcasting. |
| ClrVersion |
Obtém a versão do framework .NET que está instalada no cliente. |
| Cookies |
Recebe um valor que indica se o navegador é capaz de suportar cookies. |
| Crawler |
Obtém um valor que indica se o navegador é um rastreador Web de motor de busca. |
| DefaultSubmitButtonLimit |
Obtém o número máximo de botões de submissão permitidos para um formulário. |
| EcmaScriptVersion |
Obtém o número de versão do ECMAScript (JavaScript) que o navegador suporta. |
| Frames |
Recebe um valor que indica se o navegador suporta frames HTML. |
| GatewayMajorVersion |
Obtém o número de versão principal do gateway sem fios que é usado para aceder ao servidor, se conhecido. |
| GatewayMinorVersion |
Obtém o número de versão menor do gateway sem fios que é usado para aceder ao servidor, se conhecido. |
| GatewayVersion |
Obtém a versão do gateway sem fios que é usada para aceder ao servidor, se souber. |
| HasBackButton |
Recebe um valor que indica se o navegador tem um botão dedicado de Voltar. |
| HidesRightAlignedMultiselectScrollbars |
Obtém um valor que indica se a barra de scroll de um elemento HTML |
| HtmlTextWriter |
Obtém ou define o nome HtmlTextWriter da classe totalmente qualificada para usar na escrita de caracteres e textos de marcação. |
| Id |
Obtém o identificador interno do navegador conforme especificado no ficheiro de definição do navegador. |
| InputType |
Recebe o tipo de entrada suportada pelo navegador. |
| IsColor |
Recebe um valor que indica se o navegador tem um ecrã a cores. |
| IsMobileDevice |
Recebe um valor que indica se o navegador é um dispositivo móvel reconhecido. |
| Item[String] |
Obtém o valor da funcionalidade do navegador especificada. Em C#, esta propriedade é o indexador da classe. |
| JavaApplets |
Obtém um valor que indica se o navegador suporta Java. |
| JScriptVersion |
Recebe a versão JScript que o navegador suporta. |
| MajorVersion |
Obtém o número de versão principal (inteiro) do navegador. |
| MaximumHrefLength |
Obtém o comprimento máximo em caracteres para o |
| MaximumRenderedPageSize |
Obtém o comprimento máximo da página, em bytes, que o navegador pode mostrar. |
| MaximumSoftkeyLabelLength |
Obtém o comprimento máximo do texto que uma etiqueta de tecla suave pode mostrar. |
| MinorVersion |
Recebe o número menor (decimal) da versão do navegador. |
| MinorVersionString |
Recebe o número menor (decimal) da versão do navegador como uma cadeia. |
| MobileDeviceManufacturer |
Obtém o nome do fabricante de um dispositivo móvel, se souber. |
| MobileDeviceModel |
Obtém o nome do modelo de um dispositivo móvel, se for conhecido. |
| MSDomVersion |
Obtém a versão do Modelo de Objetos de Documento (DOM) HTML (MSHTML) da Microsoft que o navegador suporta. |
| NumberOfSoftkeys |
Obtém o número de teclas num dispositivo móvel. |
| Platform |
Obtém o nome do sistema operativo que o cliente está a usar, se for conhecido. |
| PreferredImageMime |
Obtém o tipo MIME do tipo de conteúdo de imagem que o navegador normalmente prefere. |
| PreferredRenderingMime |
Obtém o tipo MIME do tipo de conteúdo que o navegador normalmente prefere. |
| PreferredRenderingType |
Obtém o nome geral para o tipo de conteúdo que o navegador prefere. |
| PreferredRequestEncoding |
Obtém a codificação de pedidos que o navegador prefere. |
| PreferredResponseEncoding |
Obtém a codificação de resposta que o navegador prefere. |
| RendersBreakBeforeWmlSelectAndInput |
Recebe um valor que indica se o navegador apresenta uma quebra de linha antes |
| RendersBreaksAfterHtmlLists |
Recebe um valor que indica se o navegador apresenta uma quebra de linha após elementos de item da lista. |
| RendersBreaksAfterWmlAnchor |
Recebe um valor que indica se o navegador apresenta uma quebra de linha após um elemento WML |
| RendersBreaksAfterWmlInput |
Obtém um valor que indica se o navegador renderiza uma quebra de linha após um elemento WML |
| RendersWmlDoAcceptsInline |
Recebe um valor que indica se o navegador do dispositivo móvel renderiza um construct de aceitação de formulário WML |
| RendersWmlSelectsAsMenuCards |
Recebe um valor que indica se o navegador renderiza elementos WML |
| RequiredMetaTagNameValue |
Usado internamente para produzir uma meta-tag que é exigida por alguns navegadores. |
| RequiresAttributeColonSubstitution |
Recebe um valor que indica se o navegador requer que os dois pontos nos valores dos atributos dos elementos sejam substituídos por um carácter diferente. |
| RequiresContentTypeMetaTag |
Obtém um valor que indica se o navegador requer um elemento HTML |
| RequiresControlStateInSession |
Recebe um valor que indica se o navegador requer que o estado de controlo seja mantido nas sessões. |
| RequiresDBCSCharacter |
Recebe um valor que indica se o navegador requer um conjunto de caracteres de dois bytes. |
| RequiresHtmlAdaptiveErrorReporting |
Recebe um valor que indica se o navegador requer mensagens de erro não padrão. |
| RequiresLeadingPageBreak |
Obtém um valor que indica se o navegador requer que o primeiro elemento no corpo de uma página Web seja um elemento HTML |
| RequiresNoBreakInFormatting |
Recebe um valor que indica se o navegador não suporta elementos HTML |
| RequiresOutputOptimization |
Recebe um valor que indica se o navegador requer que as páginas contenham uma forma otimizada para tamanho de etiquetas de linguagem de marcação. |
| RequiresPhoneNumbersAsPlainText |
Recebe um valor que indica se o navegador suporta marcação telefónica com base em texto simples, ou se requer marcação especial. |
| RequiresSpecialViewStateEncoding |
Obtém um valor que indica se o navegador requer que valores de estado de visualização sejam codificados especialmente. |
| RequiresUniqueFilePathSuffix |
Obtém um valor que indica se o navegador requer URLs de ação de forma únicas. |
| RequiresUniqueHtmlCheckboxNames |
Obtém um valor que indica se o navegador requer valores únicos |
| RequiresUniqueHtmlInputNames |
Obtém um valor que indica se o navegador requer valores únicos |
| RequiresUrlEncodedPostfieldValues |
Recebe um valor que indica se os dados de postback enviados pelo navegador serão codificados por URL. |
| ScreenBitDepth |
Obtém a profundidade do ecrã, em bits por pixel. |
| ScreenCharactersHeight |
Obtém a altura aproximada do ecrã, em linhas de carácter. |
| ScreenCharactersWidth |
Obtém a largura aproximada do ecrã, em caracteres. |
| ScreenPixelsHeight |
Obtém a altura aproximada do ecrã, em pixels. |
| ScreenPixelsWidth |
Obtém a largura aproximada do ecrã, em pixels. |
| SupportsAccesskeyAttribute |
Recebe um valor que indica se o navegador suporta o |
| SupportsBodyColor |
Recebe um valor que indica se o navegador suporta o |
| SupportsBold |
Recebe um valor que indica se o navegador suporta elementos HTML |
| SupportsCacheControlMetaTag |
Recebe um valor que indica se o navegador suporta o |
| SupportsCallback |
Recebe um valor que indica se o navegador suporta scripts de retorno de chamada. |
| SupportsCss |
Obtém um valor que indica se o navegador suporta folhas de estilo em cascata (CSS). |
| SupportsDivAlign |
Recebe um valor que indica se o navegador suporta o |
| SupportsDivNoWrap |
Recebe um valor que indica se o navegador suporta o |
| SupportsEmptyStringInCookieValue |
Recebe um valor que indica se o navegador suporta cadeias vazias nos valores dos cookies. |
| SupportsFontColor |
Recebe um valor que indica se o navegador suporta o |
| SupportsFontName |
Recebe um valor que indica se o navegador suporta o |
| SupportsFontSize |
Recebe um valor que indica se o navegador suporta o |
| SupportsImageSubmit |
Recebe um valor que indica se o navegador suporta o uso de uma imagem personalizada em vez de um botão padrão de submissão de formulário. |
| SupportsIModeSymbols |
Recebe um valor que indica se o navegador suporta símbolos i-mode. |
| SupportsInputIStyle |
Recebe um valor que indica se o navegador suporta o |
| SupportsInputMode |
Recebe um valor que indica se o navegador suporta o |
| SupportsItalic |
Recebe um valor que indica se o navegador suporta elementos HTML |
| SupportsJPhoneMultiMediaAttributes |
Recebe um valor que indica se o navegador suporta atributos multimédia J-Phone. |
| SupportsJPhoneSymbols |
Recebe um valor que indica se o navegador suporta símbolos de imagem específicos do J-Phone. |
| SupportsQueryStringInFormAction |
Obtém um valor que indica se o navegador suporta uma cadeia de consulta no |
| SupportsRedirectWithCookie |
Recebe um valor que indica se o navegador suporta cookies no redirecionamento. |
| SupportsSelectMultiple |
Recebe um valor que indica se o navegador suporta o |
| SupportsUncheck |
Recebe um valor que indica se a limpeza de um elemento HTML |
| SupportsXmlHttp |
Recebe um valor que indica se o navegador suporta receber XML através de HTTP. |
| Tables |
Recebe um valor que indica se o navegador suporta elementos HTML |
| TagWriter |
Usado internamente para obter o tipo do objeto que é usado para escrever etiquetas para o navegador. |
| Type |
Obtém o nome e o número da versão principal (integer) do navegador. |
| UseOptimizedCacheKey |
Usado internamente para obter um valor que indique se deve usar uma chave de cache otimizada. |
| VBScript |
Recebe um valor que indica se o navegador suporta Visual Basic Scripting edition (VBScript). |
| Version |
Recebe o número de versão completo (inteiro e decimal) do navegador como uma cadeia. |
| W3CDomVersion |
Obtém a versão do Modelo de Objetos de Documentos XML (DOM) do World Wide Web Consortium (W3C) que o navegador suporta. |
| Win16 |
Recebe um valor que indica se o cliente é um computador baseado em Win16. |
| Win32 |
Recebe um valor que indica se o cliente é um computador baseado em Win32. |
Métodos
| Name | Description |
|---|---|
| AddBrowser(String) |
Usado internamente para adicionar uma entrada à coleção interna de navegadores para os quais as capacidades são reconhecidas. |
| CompareFilters(String, String) |
Usado internamente para comparar filtros. |
| CreateHtmlTextWriter(TextWriter) |
Cria uma nova instância do HtmlTextWriter objeto para usar para renderizar a marcação no navegador. |
| DisableOptimizedCacheKey() |
Usado internamente para desativar o uso de uma chave de cache otimizada. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| EvaluateFilter(String) |
Usado internamente para avaliar um filtro. |
| GetClrVersions() |
Recebe todas as versões do .NET Framework Common Language runtime (CLR) que estão instaladas no cliente. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| IsBrowser(String) |
Recebe um valor que indica se o navegador cliente é igual ao navegador especificado. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |