HttpBrowserCapabilities Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Permite que o servidor colete informações sobre os recursos do navegador em execução 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
Comentários
As HttpBrowserCapabilities propriedades são acessíveis por meio da Browser propriedade do objeto intrínseco Request ASP.NET.
Construtores
| Nome | Description |
|---|---|
| HttpBrowserCapabilities() |
Cria uma nova instância da HttpBrowserCapabilities classe. |
Propriedades
| Nome | Description |
|---|---|
| ActiveXControls |
Obtém um valor que indica se o navegador cliente dá suporte a controles ActiveX. |
| ActiveXControls |
Obtém um valor que indica se o navegador dá suporte a controles ActiveX. (Herdado de HttpCapabilitiesBase) |
| Adapters |
Retorna a coleção de adaptadores de controle disponíveis. (Herdado de HttpCapabilitiesBase) |
| AOL |
Obtém um valor que indica se o cliente é um navegador AOL (America Online). |
| AOL |
Obtém um valor que indica se o cliente é um navegador AOL (America Online). (Herdado de HttpCapabilitiesBase) |
| BackgroundSounds |
Obtém um valor que indica se o navegador do cliente dá suporte a sons em segundo plano. |
| BackgroundSounds |
Obtém um valor que indica se o navegador dá suporte à reprodução de sons em segundo plano usando o |
| Beta |
Obtém um valor que indica se o navegador é uma versão beta. |
| Beta |
Obtém um valor que indica se o navegador é uma versão beta. (Herdado de HttpCapabilitiesBase) |
| Browser |
Obtém a cadeia de caracteres do navegador (se houver) transmitida no cabeçalho User-Agent. |
| Browser |
Obtém a cadeia de caracteres do navegador (se houver) que foi enviada pelo navegador no cabeçalho da solicitação |
| Browsers |
Obtém um ArrayList dos navegadores no Capabilities dicionário. (Herdado de HttpCapabilitiesBase) |
| CanCombineFormsInDeck |
Obtém um valor que indica se o navegador dá suporte a decks que contêm vários formulários, como cartões separados. (Herdado de HttpCapabilitiesBase) |
| CanInitiateVoiceCall |
Obtém um valor que indica se o dispositivo do navegador é capaz de iniciar uma chamada de voz. (Herdado de HttpCapabilitiesBase) |
| CanRenderAfterInputOrSelectElement |
Obtém um valor que indica se o navegador dá suporte ao conteúdo da página após WML |
| CanRenderEmptySelects |
Obtém um valor que indica se o navegador dá suporte a elementos HTML |
| CanRenderInputAndSelectElementsTogether |
Obtém um valor que indica se o navegador dá suporte a WML |
| CanRenderMixedSelects |
Obtém um valor que indica se o navegador dá suporte a elementos WML |
| CanRenderOneventAndPrevElementsTogether |
Obtém um valor que indica se o navegador dá suporte a WML |
| CanRenderPostBackCards |
Obtém um valor que indica se o navegador dá suporte a cartões WML para postback. (Herdado de HttpCapabilitiesBase) |
| CanRenderSetvarZeroWithMultiSelectionList |
Obtém um valor que indica se o navegador dá suporte a elementos WML |
| CanSendMail |
Obtém um valor que indica se o navegador dá suporte ao envio de email usando o elemento HTML |
| Capabilities |
Usado internamente para obter os recursos definidos do navegador. (Herdado de HttpCapabilitiesBase) |
| CDF |
Obtém um valor que indica se o navegador do cliente dá suporte ao CDF (Formato de Definição de Canal) para webcast. |
| CDF |
Obtém um valor que indica se o navegador dá suporte ao CDF (Formato de Definição de Canal) para webcast. (Herdado de HttpCapabilitiesBase) |
| ClrVersion |
Obtém o número de versão do common language runtime do .NET instalado no cliente. |
| ClrVersion |
Obtém a versão do .NET Framework instalada no cliente. (Herdado de HttpCapabilitiesBase) |
| Cookies |
Obtém um valor que indica se o navegador do cliente dá suporte a cookies. |
| Cookies |
Obtém um valor que indica se o navegador dá suporte a cookies. (Herdado de HttpCapabilitiesBase) |
| Crawler |
Obtém um valor que indica se o navegador do cliente é um mecanismo de pesquisa do rastreador da Web. |
| Crawler |
Obtém um valor que indica se o navegador é um rastreador da Web do mecanismo de pesquisa. (Herdado de HttpCapabilitiesBase) |
| DefaultSubmitButtonLimit |
Retorna o número máximo de botões Enviar que são permitidos para um formulário. (Herdado de HttpCapabilitiesBase) |
| EcmaScriptVersion |
Obtém o número de versão do script ECMA compatível com o navegador do cliente. |
| EcmaScriptVersion |
Obtém o número de versão de ECMAScript compatível com o navegador. (Herdado de HttpCapabilitiesBase) |
| Frames |
Obtém um valor que indica se o navegador cliente dá suporte a quadros HTML. |
| Frames |
Obtém um valor que indica se o navegador dá suporte a quadros HTML. (Herdado de HttpCapabilitiesBase) |
| GatewayMajorVersion |
Obtém o número de versão principal do gateway sem fio usado para acessar o servidor, se conhecido. (Herdado de HttpCapabilitiesBase) |
| GatewayMinorVersion |
Obtém o número de versão secundária do gateway sem fio usado para acessar o servidor, se conhecido. (Herdado de HttpCapabilitiesBase) |
| GatewayVersion |
Obtém a versão do gateway sem fio usada para acessar o servidor, se conhecida. (Herdado de HttpCapabilitiesBase) |
| HasBackButton |
Obtém um valor que indica se o navegador tem um botão Voltar dedicado. (Herdado de HttpCapabilitiesBase) |
| HidesRightAlignedMultiselectScrollbars |
Obtém um valor que indica se a barra de rolagem de um elemento HTML |
| HtmlTextWriter |
Obtém ou define o nome de classe totalmente qualificado do HtmlTextWriter a ser usado. (Herdado de HttpCapabilitiesBase) |
| Id |
Obtém o identificador interno do navegador, conforme especificado no arquivo de definição do navegador. (Herdado de HttpCapabilitiesBase) |
| InputType |
Retorna o tipo de entrada compatível com o navegador. (Herdado de HttpCapabilitiesBase) |
| IsColor |
Obtém um valor que indica se o navegador tem uma exibição de cor. (Herdado de HttpCapabilitiesBase) |
| IsMobileDevice |
Obtém 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#, essa propriedade é o indexador da classe. (Herdado de HttpCapabilitiesBase) |
| JavaApplets |
Obtém um valor que indica se o navegador cliente dá suporte a applets Java. |
| JavaApplets |
Obtém um valor que indica se o navegador dá suporte a Java. (Herdado de HttpCapabilitiesBase) |
| JavaScript |
Obtém um valor que indica se o navegador cliente dá suporte a JavaScript. |
| JavaScript |
Obsoleto.
Obtém um valor que indica se o navegador dá suporte a JavaScript. (Herdado de HttpCapabilitiesBase) |
| JScriptVersion |
Obtém a versão JScript compatível com o navegador. (Herdado de HttpCapabilitiesBase) |
| MajorVersion |
Obtém o número de versão principal (ou seja, inteiro) do navegador do 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 exibir. (Herdado de HttpCapabilitiesBase) |
| MaximumSoftkeyLabelLength |
Retorna o comprimento máximo do texto que um rótulo de tecla reversível pode exibir. (Herdado de HttpCapabilitiesBase) |
| MinorVersion |
Obtém o número de versão secundária (ou seja, decimal) do navegador do cliente. |
| MinorVersion |
Obtém o número de versão secundária (ou seja, decimal) do navegador. (Herdado de HttpCapabilitiesBase) |
| MinorVersionString |
Obtém o número de versão secundária (decimal) do navegador como uma cadeia de caracteres. (Herdado de HttpCapabilitiesBase) |
| MobileDeviceManufacturer |
Retorna o nome do fabricante de um dispositivo móvel, se conhecido. (Herdado de HttpCapabilitiesBase) |
| MobileDeviceModel |
Obtém o nome do modelo de um dispositivo móvel, se conhecido. (Herdado de HttpCapabilitiesBase) |
| MSDomVersion |
Obtém a versão do MICROSOFT HTML (MSHTML) Document Object Model (DOM) compatível com o navegador do cliente. |
| MSDomVersion |
Obtém a versão do MICROSOFT HTML (MSHTML) Document Object Model (DOM) compatível com o navegador. (Herdado de HttpCapabilitiesBase) |
| NumberOfSoftkeys |
Retorna o número de teclas temporárias em um 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 usa, se for conhecido. (Herdado de HttpCapabilitiesBase) |
| PreferredImageMime |
Retorna o tipo MIME do tipo de conteúdo de imagem normalmente preferido pelo navegador. (Herdado de HttpCapabilitiesBase) |
| PreferredRenderingMime |
Retorna 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 solicitação preferida pelo navegador. (Herdado de HttpCapabilitiesBase) |
| PreferredResponseEncoding |
Obtém a codificação de resposta preferida pelo navegador. (Herdado de HttpCapabilitiesBase) |
| RendersBreakBeforeWmlSelectAndInput |
Obtém um valor que indica se o navegador renderiza uma quebra de linha antes |
| RendersBreaksAfterHtmlLists |
Obtém um valor que indica se o navegador renderiza uma quebra de linha após elementos de item de lista. (Herdado de HttpCapabilitiesBase) |
| RendersBreaksAfterWmlAnchor |
Obtém um valor que indica se o navegador renderiza uma quebra de linha após um elemento HTML |
| RendersBreaksAfterWmlInput |
Obtém um valor que indica se o navegador renderiza uma quebra de linha após um elemento HTML |
| RendersWmlDoAcceptsInline |
Obtém um valor que indica se o navegador do dispositivo móvel renderiza um constructo de aceitação de formulário baseado em WML |
| RendersWmlSelectsAsMenuCards |
Obtém um valor que indica se o navegador renderiza elementos WML |
| RequiredMetaTagNameValue |
Usado internamente para produzir uma meta-marca exigida por alguns navegadores. (Herdado de HttpCapabilitiesBase) |
| RequiresAttributeColonSubstitution |
Obtém um valor que indica se o navegador requer dois-pontos em valores de atributo de elemento para ser substituído por um caractere diferente. (Herdado de HttpCapabilitiesBase) |
| RequiresContentTypeMetaTag |
Obtém um valor que indica se o navegador requer um elemento HTML |
| RequiresControlStateInSession |
Obtém um valor que indica se o navegador requer que o estado de controle seja mantido nas sessões. (Herdado de HttpCapabilitiesBase) |
| RequiresDBCSCharacter |
Obtém um valor que indica se o navegador requer um conjunto de caracteres de byte duplo. (Herdado de HttpCapabilitiesBase) |
| RequiresHtmlAdaptiveErrorReporting |
Obtém 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 da Web seja um elemento HTML |
| RequiresNoBreakInFormatting |
Obtém um valor que indica se o navegador não dá suporte a elementos HTML |
| RequiresOutputOptimization |
Obtém um valor que indica se o navegador requer que as páginas contenham uma forma otimizada para tamanho de marcas de idioma de marcação. (Herdado de HttpCapabilitiesBase) |
| RequiresPhoneNumbersAsPlainText |
Obtém um valor que indica se o navegador dá suporte à discagem de telefone com base em texto sem formatação 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 de ação de formulário exclusivas. (Herdado de HttpCapabilitiesBase) |
| RequiresUniqueHtmlCheckboxNames |
Obtém um valor que indica se o navegador requer valores de atributo exclusivos |
| RequiresUniqueHtmlInputNames |
Obtém um valor que indica se o navegador requer valores de atributo exclusivos |
| RequiresUrlEncodedPostfieldValues |
Obtém um valor que indica se os dados de postback enviados pelo navegador serão |
| ScreenBitDepth |
Retorna a profundidade da exibição, em bits por pixel. (Herdado de HttpCapabilitiesBase) |
| ScreenCharactersHeight |
Retorna a altura aproximada da exibição, em linhas de caracteres. (Herdado de HttpCapabilitiesBase) |
| ScreenCharactersWidth |
Retorna a largura aproximada da exibição, em caracteres. (Herdado de HttpCapabilitiesBase) |
| ScreenPixelsHeight |
Retorna a altura aproximada da exibição, em pixels. (Herdado de HttpCapabilitiesBase) |
| ScreenPixelsWidth |
Retorna a largura aproximada da exibição, em pixels. (Herdado de HttpCapabilitiesBase) |
| SupportsAccesskeyAttribute |
Obtém um valor que indica se o navegador dá suporte ao |
| SupportsBodyColor |
Obtém um valor que indica se o navegador dá suporte ao |
| SupportsBold |
Obtém um valor que indica se o navegador dá suporte a elementos HTML |
| SupportsCacheControlMetaTag |
Obtém um valor que indica se o navegador dá suporte ao |
| SupportsCallback |
Obtém um valor que indica se o navegador dá suporte a scripts de retorno de chamada. (Herdado de HttpCapabilitiesBase) |
| SupportsCss |
Obtém um valor que indica se o navegador dá suporte a CSS (Folhas de Estilo em Cascata). (Herdado de HttpCapabilitiesBase) |
| SupportsDivAlign |
Obtém um valor que indica se o navegador dá suporte ao |
| SupportsDivNoWrap |
Obtém um valor que indica se o navegador dá suporte ao |
| SupportsEmptyStringInCookieValue |
Obtém um valor que indica se o navegador dá suporte a cadeias de caracteres vazias ( |
| SupportsFontColor |
Obtém um valor que indica se o navegador dá suporte ao |
| SupportsFontName |
Obtém um valor que indica se o navegador dá suporte ao |
| SupportsFontSize |
Obtém um valor que indica se o navegador dá suporte ao |
| SupportsImageSubmit |
Obtém um valor que indica se o navegador dá suporte ao uso de uma imagem personalizada no lugar de um botão Enviar de formulário padrão. (Herdado de HttpCapabilitiesBase) |
| SupportsIModeSymbols |
Obtém um valor que indica se o navegador dá suporte a símbolos de modo i. (Herdado de HttpCapabilitiesBase) |
| SupportsInputIStyle |
Obtém um valor que indica se o navegador dá suporte ao |
| SupportsInputMode |
Obtém um valor que indica se o navegador dá suporte ao |
| SupportsItalic |
Obtém um valor que indica se o navegador dá suporte a elementos HTML |
| SupportsJPhoneMultiMediaAttributes |
Obtém um valor que indica se o navegador dá suporte a atributos multimídia J-Phone. (Herdado de HttpCapabilitiesBase) |
| SupportsJPhoneSymbols |
Obtém um valor que indica se o navegador dá suporte a símbolos de imagem específicos do J-Phone. (Herdado de HttpCapabilitiesBase) |
| SupportsQueryStringInFormAction |
Obtém um valor que indica se o navegador dá suporte a |
| SupportsRedirectWithCookie |
Obtém um valor que indica se o navegador dá suporte a cookies no redirecionamento. (Herdado de HttpCapabilitiesBase) |
| SupportsSelectMultiple |
Obtém um valor que indica se o navegador dá suporte ao |
| SupportsUncheck |
Obtém um valor que indica se a limpeza de um elemento HTML |
| SupportsXmlHttp |
Obtém um valor que indica se o navegador dá suporte ao recebimento de XML por HTTP. (Herdado de HttpCapabilitiesBase) |
| Tables |
Obtém um valor que indica se o navegador cliente dá suporte a tabelas HTML. |
| Tables |
Obtém um valor que indica se o navegador dá suporte a elementos HTML |
| TagWriter |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Usado internamente para obter o tipo do objeto usado para gravar marcas para o navegador. |
| TagWriter |
Usado internamente para obter o tipo do objeto usado para gravar marcas para o navegador. (Herdado de HttpCapabilitiesBase) |
| Type |
Obtém o nome e o número de versão principal (ou seja, inteiro) do navegador do cliente. |
| Type |
Obtém o nome e o número de versão principal (inteiro) do navegador. (Herdado de HttpCapabilitiesBase) |
| UseOptimizedCacheKey |
Usado internamente para obter um valor que indica se uma chave de cache otimizada deve ser usada. (Herdado de HttpCapabilitiesBase) |
| VBScript |
Obtém um valor que indica se o navegador cliente dá suporte ao VBScript. |
| VBScript |
Obtém um valor que indica se o navegador dá suporte ao Visual Basic Scripting Edition (VBScript). (Herdado de HttpCapabilitiesBase) |
| Version |
Obtém o número de versão completo (inteiro e decimal) do navegador como uma cadeia de caracteres. |
| Version |
Obtém o número de versão completo (inteiro e decimal) do navegador como uma cadeia de caracteres. (Herdado de HttpCapabilitiesBase) |
| W3CDomVersion |
Obtém a versão do DOM (World Wide Web Consortium) XML Document Object Model (DOM) compatível com o navegador do cliente. |
| W3CDomVersion |
Obtém a versão do DOM (World Wide Web Consortium) XML Document Object Model (DOM) compatível com o navegador. (Herdado de HttpCapabilitiesBase) |
| Win16 |
Obtém um valor que indica se o cliente é um computador baseado em Win16. |
| Win16 |
Obtém um valor que indica se o cliente é um computador baseado em Win16. (Herdado de HttpCapabilitiesBase) |
| Win32 |
Obtém um valor que indica se o cliente é um computador baseado em Win32. |
| Win32 |
Obtém um valor que indica se o cliente é um computador baseado em Win32. (Herdado de HttpCapabilitiesBase) |
Métodos
| Nome | Description |
|---|---|
| AddBrowser(String) |
Usado internamente para adicionar uma entrada à coleção interna de navegadores para os quais os recursos são reconhecidos. (Herdado de HttpCapabilitiesBase) |
| CreateHtmlTextWriter(TextWriter) |
Cria uma nova instância da HtmlTextWriter a ser usada. (Herdado de HttpCapabilitiesBase) |
| DisableOptimizedCacheKey() |
Usado internamente para desabilitar 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() |
Retorna todas as versões do CLR (Common Language Runtime) do .NET instalado no cliente. |
| GetClrVersions() |
Retorna todas as versões do common language runtime do .NET Framework instaladas no cliente. (Herdado de HttpCapabilitiesBase) |
| GetHashCode() |
Serve como a função de hash padrão. (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) |
Obtém um valor que indica se o navegador do cliente é o mesmo que o navegador especificado. (Herdado de HttpCapabilitiesBase) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Implantações explícitas de interface
| Nome | 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) |