HttpBrowserCapabilities 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.
Permite ao servidor recolher informações sobre as capacidades do navegador que está a correr no cliente.
public ref class HttpBrowserCapabilities : System::Web::Configuration::HttpCapabilitiesBase
public class HttpBrowserCapabilities : System.Web.Configuration.HttpCapabilitiesBase
type HttpBrowserCapabilities = class
inherit HttpCapabilitiesBase
Public Class HttpBrowserCapabilities
Inherits HttpCapabilitiesBase
- Herança
- Derivado
Observações
As propriedades HttpBrowserCapabilities são acessíveis através da propriedade Browser do objeto intrínseco ASP.NET Request.
Construtores
| Name | Description |
|---|---|
| HttpBrowserCapabilities() |
Cria uma nova instância da HttpBrowserCapabilities classe. |
Propriedades
| Name | Description |
|---|---|
| ActiveXControls |
Recebe um valor que indica se o navegador cliente suporta controlos ActiveX. |
| ActiveXControls |
Recebe um valor que indica se o navegador suporta controlos ActiveX. (Herdado de HttpCapabilitiesBase) |
| Adapters |
Devolve a coleção de adaptadores de controlo disponíveis. (Herdado de HttpCapabilitiesBase) |
| AOL |
Recebe um valor que indica se o cliente é um navegador America Online (AOL). |
| AOL |
Recebe um valor que indica se o cliente é um navegador America Online (AOL). (Herdado de HttpCapabilitiesBase) |
| BackgroundSounds |
Recebe um valor que indica se o navegador do cliente suporta sons de fundo. |
| BackgroundSounds |
Obtém um valor que indica se o navegador suporta a reprodução de sons de fundo usando o |
| Beta |
Recebe um valor que indica se o navegador é uma versão beta. |
| Beta |
Recebe um valor que indica se o navegador é uma versão beta. (Herdado de HttpCapabilitiesBase) |
| Browser |
Recebe a string do navegador (se houver) que foi transmitida no cabeçalho User-Agent. |
| Browser |
Recebe a cadeia do navegador (se houver) que foi enviada pelo navegador no |
| Browsers |
Obtém um ArrayList dos navegadores no Capabilities dicionário. (Herdado de HttpCapabilitiesBase) |
| CanCombineFormsInDeck |
Recebe um valor que indica se o navegador suporta baralhos que contêm múltiplas formas, como cartas separadas. (Herdado de HttpCapabilitiesBase) |
| CanInitiateVoiceCall |
Recebe um valor que indica se o dispositivo navegador é capaz de iniciar uma chamada de voz. (Herdado de HttpCapabilitiesBase) |
| CanRenderAfterInputOrSelectElement |
Recebe um valor que indica se o navegador suporta conteúdo de página após 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 |
Recebe 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. (Herdado de HttpCapabilitiesBase) |
| CanRenderSetvarZeroWithMultiSelectionList |
Recebe um valor que indica se o navegador suporta elementos WML |
| CanSendMail |
Obtém um valor que indica se o navegador suporta enviar emails usando o elemento HTML |
| Capabilities |
Usado internamente para obter as capacidades definidas do navegador. (Herdado de HttpCapabilitiesBase) |
| CDF |
Recebe um valor que indica se o navegador cliente suporta Channel Definition Format (CDF) para webcasting. |
| CDF |
Recebe um valor que indica se o navegador suporta Channel Definition Format (CDF) para webcasting. (Herdado de HttpCapabilitiesBase) |
| ClrVersion |
Instala o número de versão do runtime da linguagem comum .NET no cliente. |
| ClrVersion |
Obtém a versão do framework .NET que está instalada no cliente. (Herdado de HttpCapabilitiesBase) |
| Cookies |
Recebe um valor que indica se o navegador cliente suporta cookies. |
| Cookies |
Recebe um valor que indica se o navegador suporta cookies. (Herdado de HttpCapabilitiesBase) |
| Crawler |
Recebe um valor que indica se o navegador cliente é um motor de busca com rastreador Web. |
| Crawler |
Obtém um valor que indica se o navegador é um rastreador web de motor de busca. (Herdado de HttpCapabilitiesBase) |
| DefaultSubmitButtonLimit |
Devolve o número máximo de botões Enviar permitidos para um formulário. (Herdado de HttpCapabilitiesBase) |
| EcmaScriptVersion |
Obtém o número de versão do script ECMA que o navegador cliente suporta. |
| EcmaScriptVersion |
Recebe o número de versão do ECMAScript que o navegador suporta. (Herdado de HttpCapabilitiesBase) |
| Frames |
Recebe um valor que indica se o navegador cliente suporta frames HTML. |
| Frames |
Recebe um valor que indica se o navegador suporta frames HTML. (Herdado de HttpCapabilitiesBase) |
| GatewayMajorVersion |
Obtém o número de versão principal do gateway sem fios usado para aceder ao servidor, se conhecido. (Herdado de HttpCapabilitiesBase) |
| GatewayMinorVersion |
Obtém o número de versão menor do gateway sem fios usado para aceder ao servidor, se conhecido. (Herdado de HttpCapabilitiesBase) |
| GatewayVersion |
Obtém a versão do gateway sem fios usada para aceder ao servidor, se souber. (Herdado de HttpCapabilitiesBase) |
| HasBackButton |
Recebe um valor que indica se o navegador tem um botão dedicado de Voltar (Back ). (Herdado de HttpCapabilitiesBase) |
| HidesRightAlignedMultiselectScrollbars |
Recebe um valor que indica se a barra de scroll de um elemento HTML |
| HtmlTextWriter |
Obtém ou define o nome totalmente qualificado da HtmlTextWriter classe a utilizar. (Herdado de HttpCapabilitiesBase) |
| Id |
Obtém o identificador interno do navegador conforme especificado no ficheiro de definição do navegador. (Herdado de HttpCapabilitiesBase) |
| InputType |
Devolve o tipo de entrada suportada pelo navegador. (Herdado de HttpCapabilitiesBase) |
| IsColor |
Recebe um valor que indica se o navegador tem um ecrã a cores. (Herdado de HttpCapabilitiesBase) |
| IsMobileDevice |
Recebe um valor que indica se o navegador é um dispositivo móvel reconhecido. (Herdado de HttpCapabilitiesBase) |
| Item[String] |
Obtém o valor da funcionalidade do navegador especificada. Em C#, esta propriedade é o indexador da classe. (Herdado de HttpCapabilitiesBase) |
| JavaApplets |
Recebe um valor que indica se o navegador cliente suporta applets Java. |
| JavaApplets |
Recebe um valor que indica se o navegador suporta Java. (Herdado de HttpCapabilitiesBase) |
| JavaScript |
Recebe um valor que indica se o navegador cliente suporta JavaScript. |
| JavaScript |
Obsoleto.
Recebe um valor que indica se o navegador suporta JavaScript. (Herdado de HttpCapabilitiesBase) |
| JScriptVersion |
Recebe a versão JScript que o navegador suporta. (Herdado de HttpCapabilitiesBase) |
| MajorVersion |
Obtém o número de versão principal (ou seja, inteiro) do navegador cliente. |
| MajorVersion |
Obtém o número de versão principal (inteiro) do navegador. (Herdado de HttpCapabilitiesBase) |
| 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. (Herdado de HttpCapabilitiesBase) |
| MaximumSoftkeyLabelLength |
Devolve o comprimento máximo do texto que uma etiqueta de tecla suave pode mostrar. (Herdado de HttpCapabilitiesBase) |
| MinorVersion |
Obtém o número de versão menor (ou seja, decimal) do navegador cliente. |
| MinorVersion |
Obtém o número de versão menor (ou seja, decimal) do navegador. (Herdado de HttpCapabilitiesBase) |
| MinorVersionString |
Recebe o número menor (decimal) da versão do navegador como uma cadeia. (Herdado de HttpCapabilitiesBase) |
| MobileDeviceManufacturer |
Devolve o nome do fabricante de um dispositivo móvel, se souber. (Herdado de HttpCapabilitiesBase) |
| MobileDeviceModel |
Obtém o nome do modelo de um dispositivo móvel, se for conhecido. (Herdado de HttpCapabilitiesBase) |
| MSDomVersion |
Obtém a versão do Modelo de Objetos de Documento (DOM) Microsoft HTML (MSHTML) que o navegador cliente suporta. |
| MSDomVersion |
Recebe a versão do Microsoft HTML (MSHTML) Document Object Model (DOM) que o navegador suporta. (Herdado de HttpCapabilitiesBase) |
| NumberOfSoftkeys |
Devolve o número de teclas programáticas num dispositivo móvel. (Herdado de HttpCapabilitiesBase) |
| Platform |
Obtém o nome da plataforma que o cliente usa. |
| Platform |
Obtém o nome da plataforma que o cliente utiliza, se for conhecido. (Herdado de HttpCapabilitiesBase) |
| PreferredImageMime |
Devolve o tipo MIME do tipo de conteúdo de imagem normalmente preferido pelo navegador. (Herdado de HttpCapabilitiesBase) |
| PreferredRenderingMime |
Devolve o tipo MIME do tipo de conteúdo normalmente preferido pelo navegador. (Herdado de HttpCapabilitiesBase) |
| PreferredRenderingType |
Obtém o nome geral para o tipo de conteúdo que o navegador prefere. (Herdado de HttpCapabilitiesBase) |
| PreferredRequestEncoding |
Obtém a codificação de pedidos preferida pelo navegador. (Herdado de HttpCapabilitiesBase) |
| PreferredResponseEncoding |
Obtém a codificação de resposta preferida pelo navegador. (Herdado de HttpCapabilitiesBase) |
| 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 do item da lista. (Herdado de HttpCapabilitiesBase) |
| RendersBreaksAfterWmlAnchor |
Recebe um valor que indica se o navegador apresenta uma quebra de linha após um elemento HTML |
| RendersBreaksAfterWmlInput |
Recebe um valor que indica se o navegador apresenta uma quebra de linha após um elemento HTML |
| RendersWmlDoAcceptsInline |
Obtém um valor que indica se o navegador do dispositivo móvel renderiza uma construção de aceitação de formulário baseada em WML |
| RendersWmlSelectsAsMenuCards |
Recebe um valor que indica se o navegador renderiza elementos WML |
| RequiredMetaTagNameValue |
Usado internamente para produzir uma meta-tag exigida por alguns navegadores. (Herdado de HttpCapabilitiesBase) |
| RequiresAttributeColonSubstitution |
Recebe um valor que indica se o navegador exige que os dois pontos nos valores dos atributos dos elementos sejam substituídos por um carácter diferente. (Herdado de HttpCapabilitiesBase) |
| RequiresContentTypeMetaTag |
Recebe 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. (Herdado de HttpCapabilitiesBase) |
| RequiresDBCSCharacter |
Recebe um valor que indica se o navegador requer um conjunto de caracteres de dois bytes. (Herdado de HttpCapabilitiesBase) |
| RequiresHtmlAdaptiveErrorReporting |
Recebe um valor que indica se o navegador requer mensagens de erro não padrão. (Herdado de HttpCapabilitiesBase) |
| 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. (Herdado de HttpCapabilitiesBase) |
| 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. (Herdado de HttpCapabilitiesBase) |
| RequiresSpecialViewStateEncoding |
Obtém um valor que indica se o navegador requer |
| RequiresUniqueFilePathSuffix |
Obtém um valor que indica se o navegador requer URLs únicos de form-action. (Herdado de HttpCapabilitiesBase) |
| RequiresUniqueHtmlCheckboxNames |
Recebe um valor que indica se o navegador requer valores únicos |
| RequiresUniqueHtmlInputNames |
Recebe 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 |
| ScreenBitDepth |
Devolve a profundidade do ecrã, em bits por pixel. (Herdado de HttpCapabilitiesBase) |
| ScreenCharactersHeight |
Devolve a altura aproximada do ecrã, em linhas de carácter. (Herdado de HttpCapabilitiesBase) |
| ScreenCharactersWidth |
Devolve a largura aproximada do ecrã, em caracteres. (Herdado de HttpCapabilitiesBase) |
| ScreenPixelsHeight |
Devolve a altura aproximada do ecrã, em pixels. (Herdado de HttpCapabilitiesBase) |
| ScreenPixelsWidth |
Devolve a largura aproximada do ecrã, em pixels. (Herdado de HttpCapabilitiesBase) |
| 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 callback. (Herdado de HttpCapabilitiesBase) |
| SupportsCss |
Recebe um valor que indica se o navegador suporta Folhas de Estilo em Cascata (CSS). (Herdado de HttpCapabilitiesBase) |
| 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 ( |
| 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 do botão padrão de Enviar. (Herdado de HttpCapabilitiesBase) |
| SupportsIModeSymbols |
Recebe um valor que indica se o navegador suporta símbolos i-mode. (Herdado de HttpCapabilitiesBase) |
| 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. (Herdado de HttpCapabilitiesBase) |
| SupportsJPhoneSymbols |
Recebe um valor que indica se o navegador suporta símbolos de imagem específicos do J-Phone. (Herdado de HttpCapabilitiesBase) |
| SupportsQueryStringInFormAction |
Recebe 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. (Herdado de HttpCapabilitiesBase) |
| 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. (Herdado de HttpCapabilitiesBase) |
| Tables |
Recebe um valor que indica se o navegador cliente suporta tabelas HTML. |
| Tables |
Recebe um valor que indica se o navegador suporta elementos HTML |
| TagWriter |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Usado internamente para obter o tipo do objeto que é usado para escrever etiquetas para o navegador. |
| TagWriter |
Usado internamente para obter o tipo do objeto que é usado para escrever etiquetas para o navegador. (Herdado de HttpCapabilitiesBase) |
| Type |
Obtém o nome e o número de versão principal (ou seja, inteiro) do navegador cliente. |
| Type |
Obtém o nome e o número da versão principal (integer) do navegador. (Herdado de HttpCapabilitiesBase) |
| UseOptimizedCacheKey |
Usado internamente para obter um valor que indique se deve usar uma chave de cache otimizada. (Herdado de HttpCapabilitiesBase) |
| VBScript |
Recebe um valor que indica se o navegador cliente suporta VBScript. |
| VBScript |
Recebe um valor que indica se o navegador suporta Visual Basic Scripting edition (VBScript). (Herdado de HttpCapabilitiesBase) |
| Version |
Recebe o número de versão completo (inteiro e decimal) do navegador como uma cadeia. |
| Version |
Recebe o número de versão completo (inteiro e decimal) do navegador como uma cadeia. (Herdado de HttpCapabilitiesBase) |
| W3CDomVersion |
Obtém a versão do Modelo de Objetos de Documento XML (DOM) do World Wide Web Consortium (W3C) que o navegador cliente suporta. |
| W3CDomVersion |
Obtém a versão do Modelo de Objetos de Documentos XML (DOM) do World Wide Web Consortium (W3C) que o navegador suporta. (Herdado de HttpCapabilitiesBase) |
| Win16 |
Recebe um valor que indica se o cliente é um computador baseado em Win16. |
| Win16 |
Recebe um valor que indica se o cliente é um computador baseado em Win16. (Herdado de HttpCapabilitiesBase) |
| Win32 |
Recebe um valor que indica se o cliente é um computador baseado em Win32. |
| Win32 |
Recebe um valor que indica se o cliente é um computador baseado em Win32. (Herdado de HttpCapabilitiesBase) |
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. (Herdado de HttpCapabilitiesBase) |
| CreateHtmlTextWriter(TextWriter) |
Cria uma nova instância do HtmlTextWriter a ser usado. (Herdado de HttpCapabilitiesBase) |
| DisableOptimizedCacheKey() |
Usado internamente para desativar o uso de uma chave de cache otimizada. (Herdado de HttpCapabilitiesBase) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetClrVersions() |
Devolve todas as versões do runtime da linguagem comum .NET (CLR) instaladas no cliente. |
| GetClrVersions() |
Devolve todas as versões do runtime da linguagem comum .NET Framework que estão instaladas no cliente. (Herdado de HttpCapabilitiesBase) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| Init() |
Usado internamente para inicializar um conjunto interno de valores. (Herdado de HttpCapabilitiesBase) |
| IsBrowser(String) |
Recebe um valor que indica se o navegador cliente é igual ao navegador especificado. (Herdado de HttpCapabilitiesBase) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| IFilterResolutionService.CompareFilters(String, String) |
Usado internamente para comparar filtros. (Herdado de HttpCapabilitiesBase) |
| IFilterResolutionService.EvaluateFilter(String) |
Usado internamente para avaliar um filtro. (Herdado de HttpCapabilitiesBase) |