Compartilhar via


HttpBrowserCapabilities Classe

Definição

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
HttpBrowserCapabilities
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 <bgsounds> elemento HTML.

(Herdado de HttpCapabilitiesBase)
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 User-Agent .

(Herdado de HttpCapabilitiesBase)
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 <select> ou <input> elementos.

(Herdado de HttpCapabilitiesBase)
CanRenderEmptySelects

Obtém um valor que indica se o navegador dá suporte a elementos HTML <select> vazios.

(Herdado de HttpCapabilitiesBase)
CanRenderInputAndSelectElementsTogether

Obtém um valor que indica se o navegador dá suporte a WML INPUT e SELECT elementos juntos no mesmo cartão.

(Herdado de HttpCapabilitiesBase)
CanRenderMixedSelects

Obtém um valor que indica se o navegador dá suporte a elementos WML <option> que especificam ambos onpick e value atributos.

(Herdado de HttpCapabilitiesBase)
CanRenderOneventAndPrevElementsTogether

Obtém um valor que indica se o navegador dá suporte a WML <onevent> e <prev> elementos que coexistem dentro do mesmo cartão WML.

(Herdado de HttpCapabilitiesBase)
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 <setvar> com um value atributo de 0.

(Herdado de HttpCapabilitiesBase)
CanSendMail

Obtém um valor que indica se o navegador dá suporte ao envio de email usando o elemento HTML <mailto> para exibir endereços eletrônicos.

(Herdado de HttpCapabilitiesBase)
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 <select multiple> com um align valor de right atributo é obscurecida durante a renderização.

(Herdado de HttpCapabilitiesBase)
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 href atributo de um elemento HTML <a> (âncora).

(Herdado de HttpCapabilitiesBase)
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 <select> ou <input> elementos.

(Herdado de HttpCapabilitiesBase)
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 <a> autônomo (âncora).

(Herdado de HttpCapabilitiesBase)
RendersBreaksAfterWmlInput

Obtém um valor que indica se o navegador renderiza uma quebra de linha após um elemento HTML <input> .

(Herdado de HttpCapabilitiesBase)
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 docomo um botão embutido e não como uma tecla flexível.

(Herdado de HttpCapabilitiesBase)
RendersWmlSelectsAsMenuCards

Obtém um valor que indica se o navegador renderiza elementos WML <select> como cartões de menu, em vez de como uma caixa de combinação.

(Herdado de HttpCapabilitiesBase)
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 <meta> para o qual o content-type atributo é especificado.

(Herdado de HttpCapabilitiesBase)
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 <br> .

(Herdado de HttpCapabilitiesBase)
RequiresNoBreakInFormatting

Obtém um valor que indica se o navegador não dá suporte a elementos HTML <br> para formatar quebras de linha.

(Herdado de HttpCapabilitiesBase)
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 VIEWSTATE que os valores sejam codificados especialmente.

(Herdado de HttpCapabilitiesBase)
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 name de vários elementos HTML <input type="checkbox"> .

(Herdado de HttpCapabilitiesBase)
RequiresUniqueHtmlInputNames

Obtém um valor que indica se o navegador requer valores de atributo exclusivos name de vários elementos HTML <input> .

(Herdado de HttpCapabilitiesBase)
RequiresUrlEncodedPostfieldValues

Obtém um valor que indica se os dados de postback enviados pelo navegador serão UrlEncoded.

(Herdado de HttpCapabilitiesBase)
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 ACCESSKEY atributo html <a> (âncora) e <input> elementos.

(Herdado de HttpCapabilitiesBase)
SupportsBodyColor

Obtém um valor que indica se o navegador dá suporte ao bgcolor atributo do elemento HTML <body> .

(Herdado de HttpCapabilitiesBase)
SupportsBold

Obtém um valor que indica se o navegador dá suporte a elementos HTML <b> para formatar texto em negrito.

(Herdado de HttpCapabilitiesBase)
SupportsCacheControlMetaTag

Obtém um valor que indica se o navegador dá suporte ao cache-control valor para o http-equiv atributo de elementos HTML <meta> .

(Herdado de HttpCapabilitiesBase)
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 align atributo de elementos HTML <div> .

(Herdado de HttpCapabilitiesBase)
SupportsDivNoWrap

Obtém um valor que indica se o navegador dá suporte ao nowrap atributo de elementos HTML <div> .

(Herdado de HttpCapabilitiesBase)
SupportsEmptyStringInCookieValue

Obtém um valor que indica se o navegador dá suporte a cadeias de caracteres vazias (null) em valores de cookie.

(Herdado de HttpCapabilitiesBase)
SupportsFontColor

Obtém um valor que indica se o navegador dá suporte ao color atributo de elementos HTML <font> .

(Herdado de HttpCapabilitiesBase)
SupportsFontName

Obtém um valor que indica se o navegador dá suporte ao name atributo de elementos HTML <font> .

(Herdado de HttpCapabilitiesBase)
SupportsFontSize

Obtém um valor que indica se o navegador dá suporte ao size atributo de elementos HTML <font> .

(Herdado de HttpCapabilitiesBase)
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 istyle atributo de elementos HTML <input> .

(Herdado de HttpCapabilitiesBase)
SupportsInputMode

Obtém um valor que indica se o navegador dá suporte ao mode atributo de elementos HTML <input> .

(Herdado de HttpCapabilitiesBase)
SupportsItalic

Obtém um valor que indica se o navegador dá suporte a elementos HTML <i> para formatar texto itálico.

(Herdado de HttpCapabilitiesBase)
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 action uma cadeia de caracteres de consulta no valor de atributo dos elementos HTML <form> .

(Herdado de HttpCapabilitiesBase)
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 multiple atributo de elementos HTML <select> .

(Herdado de HttpCapabilitiesBase)
SupportsUncheck

Obtém um valor que indica se a limpeza de um elemento HTML <input type=checkbox> verificado é refletida em dados de postback.

(Herdado de HttpCapabilitiesBase)
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 <table> .

(Herdado de HttpCapabilitiesBase)
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)

Aplica-se a

Confira também