HttpBrowserCapabilities Classe

Definição

Permite que o servidor reúna informações sobre os recursos do navegador que está 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

HttpBrowserCapabilities()

Cria uma nova instância da classe HttpBrowserCapabilities.

Propriedades

ActiveXControls

Obtém um valor que indica se o navegador do 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 da AOL (America Online).

AOL

Obtém um valor que indica se o cliente é um navegador da AOL (America Online).

(Herdado de HttpCapabilitiesBase)
BackgroundSounds

Obtém um valor que indica se o navegador do cliente dá suporte a sons de plano de fundo.

BackgroundSounds

Obtém um valor que indica se o navegador dá suporte à reprodução de sons em segundo plano usando o elemento HTML <bgsounds>.

(Herdado de HttpCapabilitiesBase)
Beta

Obtém um valor que indica se o navegador do cliente é 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 do cliente (caso haja alguma) que foi 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 de solicitação User-Agent.

(Herdado de HttpCapabilitiesBase)
Browsers

Obtém um ArrayList de navegadores no dicionário Capabilities.

(Herdado de HttpCapabilitiesBase)
CanCombineFormsInDeck

Obtém um valor que indica se o navegador dá suporte a coleções que contêm vários formulários, tais como cartões separados.

(Herdado de HttpCapabilitiesBase)
CanInitiateVoiceCall

Obtém um valor que indica se o dispositivo de navegador é capaz de iniciar uma chamada de voz.

(Herdado de HttpCapabilitiesBase)
CanRenderAfterInputOrSelectElement

Obtém um valor que indica se o navegador dá suporte a conteúdo de página depois dos elementos WML <select> ou <input>.

(Herdado de HttpCapabilitiesBase)
CanRenderEmptySelects

Obtém um valor que indica se o navegador dá suporte a conteúdo de página depois dos elementos HTML <select> vazios.

(Herdado de HttpCapabilitiesBase)
CanRenderInputAndSelectElementsTogether

Obtém um valor que indica se o navegador dá suporte aos elementos WML INPUT e SELECT 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 os atributos onpick e value.

(Herdado de HttpCapabilitiesBase)
CanRenderOneventAndPrevElementsTogether

Obtém um valor que indica se o navegador dá suporte a elementos WML <onevent> e <prev> 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 atributo value de 0.

(Herdado de HttpCapabilitiesBase)
CanSendMail

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

(Herdado de HttpCapabilitiesBase)
Capabilities

Usada internamente para obter as funcionalidades definidas 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 canais) para webcast.

CDF

Obtém um valor que indica se o navegador dá suporte ao CDF (formato de definição de canais) para webcasting.

(Herdado de HttpCapabilitiesBase)
ClrVersion

Obtém o número de versão do .NET Common Language Runtime instalado no cliente.

ClrVersion

Obtém a versão do .NET Framework que está 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 de envio que são permitidos para um formulário.

(Herdado de HttpCapabilitiesBase)
EcmaScriptVersion

Obtém o número de versão do ECMAScript ao qual o navegador do cliente dá suporte.

EcmaScriptVersion

Obtém o número de versão do ECMAScript para o qual o navegador dá suporte.

(Herdado de HttpCapabilitiesBase)
Frames

Obtém um valor que indica se o navegador do 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 que é 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 que é usado para acessar o servidor, se conhecido.

(Herdado de HttpCapabilitiesBase)
GatewayVersion

Obtém a versão do gateway sem fio que é 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 valor de atributo align de right é obscurecida após o a renderização.

(Herdado de HttpCapabilitiesBase)
HtmlTextWriter

Obtém ou define o nome de classe totalmente qualificado do HtmlTextWriter a utilizar.

(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 com suporte pelo navegador.

(Herdado de HttpCapabilitiesBase)
IsColor

Obtém um valor que indica se o navegador tem uma exibição em cores.

(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 de navegador especificada. No C#, essa propriedade é o indexador da classe.

(Herdado de HttpCapabilitiesBase)
JavaApplets

Obtém um valor que indica se o navegador do cliente dá suporte a miniaplicativos 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 do 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 de JScript à qual o navegador dá suporte.

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

(Herdado de HttpCapabilitiesBase)
MaximumRenderedPageSize

Obtém o tamanho 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 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 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 DOM (Modelo de Objeto do Documento) MSHTML (Microsoft HTML) à qual o navegador do cliente dá suporte.

MSDomVersion

Obtém a versão do DOM (Modelo de Objeto do Documento) MSHTML (Microsoft HTML) à qual o navegador dá suporte.

(Herdado de HttpCapabilitiesBase)
NumberOfSoftkeys

Retorna o número de chaves de software em um dispositivo móvel.

(Herdado de HttpCapabilitiesBase)
Platform

Obtém o nome da plataforma usada pelo cliente.

Platform

Obtém o nome da plataforma que o cliente usa, se ele 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 dos elementos <select> ou <input>.

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

(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 de dispositivo móvel renderiza um constructo accept de formulário com base em do WML como um botão embutido em vez de como uma chave de software.

(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

Usada internamente para produzir uma marca meta requerida 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 a serem substituídos 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 atributo content-type é especificado.

(Herdado de HttpCapabilitiesBase)
RequiresControlStateInSession

Obtém um valor que indica se o navegador requer que o controle de estado 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 exige 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 um formulário com tamanho otimizado de marcas de linguagem de marcação.

(Herdado de HttpCapabilitiesBase)
RequiresPhoneNumbersAsPlainText

Obtém um valor que indica se o navegador dá suporte a discagem telefônica com base em texto sem formatação ou se ele requer marcação especial.

(Herdado de HttpCapabilitiesBase)
RequiresSpecialViewStateEncoding

Obtém um valor que indica se o navegador requer que os valores de VIEWSTATE tenham codificação especial.

(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 valores de atributo name exclusivos de vários elementos HTML <input type="checkbox">.

(Herdado de HttpCapabilitiesBase)
RequiresUniqueHtmlInputNames

Obtém um valor que indica se o navegador valores de atributo name exclusivos 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 intensidade da tela, em bits por pixel.

(Herdado de HttpCapabilitiesBase)
ScreenCharactersHeight

Retorna a altura aproximada da tela, em linhas de caracteres.

(Herdado de HttpCapabilitiesBase)
ScreenCharactersWidth

Retorna a largura aproximada da tela, em caracteres.

(Herdado de HttpCapabilitiesBase)
ScreenPixelsHeight

Retorna a altura aproximada da tela, em pixels.

(Herdado de HttpCapabilitiesBase)
ScreenPixelsWidth

Retorna a largura aproximada da tela, em pixels.

(Herdado de HttpCapabilitiesBase)
SupportsAccesskeyAttribute

Obtém um valor que indica se o navegador dá suporte ao atributo ACCESSKEY dos elementos HTML <a> (âncora) e <input>.

(Herdado de HttpCapabilitiesBase)
SupportsBodyColor

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

(Herdado de HttpCapabilitiesBase)
SupportsBold

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

(Herdado de HttpCapabilitiesBase)
SupportsCacheControlMetaTag

Obtém um valor que indica se o navegador dá suporte ao valor cache-control do atributo http-equiv 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 estilos em cascata).

(Herdado de HttpCapabilitiesBase)
SupportsDivAlign

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

(Herdado de HttpCapabilitiesBase)
SupportsDivNoWrap

Obtém um valor que indica se o navegador dá suporte ao atributo nowrap 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 atributo color de elementos HTML <font>.

(Herdado de HttpCapabilitiesBase)
SupportsFontName

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

(Herdado de HttpCapabilitiesBase)
SupportsFontSize

Obtém um valor que indica se o navegador dá suporte ao atributo size 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 de envio de formulário padrão.

(Herdado de HttpCapabilitiesBase)
SupportsIModeSymbols

Obtém um valor que indica se o navegador dá suporte a símbolos i-mode.

(Herdado de HttpCapabilitiesBase)
SupportsInputIStyle

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

(Herdado de HttpCapabilitiesBase)
SupportsInputMode

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

(Herdado de HttpCapabilitiesBase)
SupportsItalic

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

(Herdado de HttpCapabilitiesBase)
SupportsJPhoneMultiMediaAttributes

Obtém um valor que indica se o navegador dá suporte aos atributos multimídia de 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 uma cadeia de caracteres de consulta no valor de atributo action de 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 atributo multiple de elementos HTML <select>.

(Herdado de HttpCapabilitiesBase)
SupportsUncheck

Obtém um valor que indica se a ação de limpar um elemento HTML <input type=checkbox> marcado é refletida nos dados de postback.

(Herdado de HttpCapabilitiesBase)
SupportsXmlHttp

Obtém um valor que indica se o navegador dá suporte a recebimento de XML por HTTP.

(Herdado de HttpCapabilitiesBase)
Tables

Obtém um valor que indica se o navegador do 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.

Usada internamente para obter o tipo do objeto que é usado para gravar marcas para o navegador.

TagWriter

Usada internamente para obter o tipo do objeto que é 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

Usada internamente para obter um valor que indica se é necessário usar uma chave de cache otimizado.

(Herdado de HttpCapabilitiesBase)
VBScript

Obtém um valor que indica se o navegador do cliente dá suporte a VBScript.

VBScript

Obtém um valor que indica se o navegador dá suporte ao VBScript (Visual Basic Scripting Edition).

(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 (Modelo de Objeto do Documento) XML W3C (World Wide Web Consortium) à qual o navegador do cliente dá suporte.

W3CDomVersion

Obtém a versão do DOM (Modelo de Objeto do Documento) XML W3C (World Wide Web Consortium) à qual o navegador dá suporte.

(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

AddBrowser(String)

Usada internamente para adicionar uma entrada à coleção interna de navegadores para os quais as funcionalidades são reconhecidas.

(Herdado de HttpCapabilitiesBase)
CreateHtmlTextWriter(TextWriter)

Cria uma nova instância do HtmlTextWriter a ser usado.

(Herdado de HttpCapabilitiesBase)
DisableOptimizedCacheKey()

Usada internamente para desabilitar o uso de uma chave de cache otimizado.

(Herdado de HttpCapabilitiesBase)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetClrVersions()

Retorna todas as versões do .NET CLR (Framework Common Language Runtime) instaladas no cliente.

GetClrVersions()

Retorna todas as versões do .NET Framework Common Language Runtime que estão 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()

Usada internamente para inicializar um conjunto interno de valores.

(Herdado de HttpCapabilitiesBase)
IsBrowser(String)

Obtém um valor indicando se o navegador do cliente é o mesmo que o navegador especificado.

(Herdado de HttpCapabilitiesBase)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

IFilterResolutionService.CompareFilters(String, String)

Usada internamente para comparar filtros.

(Herdado de HttpCapabilitiesBase)
IFilterResolutionService.EvaluateFilter(String)

Usada internamente para avaliar um filtro.

(Herdado de HttpCapabilitiesBase)

Aplica-se a

Confira também