HttpBrowserCapabilities Classe

Definição

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

(Herdado de HttpCapabilitiesBase)
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 User-Agent cabeçalho do pedido.

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

(Herdado de HttpCapabilitiesBase)
CanRenderEmptySelects

Recebe um valor que indica se o navegador suporta elementos HTML <select> vazios.

(Herdado de HttpCapabilitiesBase)
CanRenderInputAndSelectElementsTogether

Recebe um valor que indica se o navegador suporta WML INPUT e SELECT elementos juntos na mesma placa.

(Herdado de HttpCapabilitiesBase)
CanRenderMixedSelects

Recebe um valor que indica se o navegador suporta elementos WML <option> que especificam ambos onpick os atributos e value .

(Herdado de HttpCapabilitiesBase)
CanRenderOneventAndPrevElementsTogether

Recebe um valor que indica se o navegador suporta WML <onevent> e <prev> elementos que coexistem dentro do mesmo cartão WML.

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

(Herdado de HttpCapabilitiesBase)
CanSendMail

Obtém um valor que indica se o navegador suporta enviar emails usando o elemento HTML <mailto> para mostrar endereços eletrónicos.

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

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

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

(Herdado de HttpCapabilitiesBase)
RendersBreaksAfterWmlInput

Recebe um valor que indica se o navegador apresenta 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 uma construção de aceitação de formulário baseada em WML docomo um botão inline em vez de uma tecla suave.

(Herdado de HttpCapabilitiesBase)
RendersWmlSelectsAsMenuCards

Recebe um valor que indica se o navegador renderiza elementos WML <select> como cartões de menu, em vez de uma caixa de combo.

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

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

(Herdado de HttpCapabilitiesBase)
RequiresNoBreakInFormatting

Recebe um valor que indica se o navegador não suporta elementos HTML <br> para formatar quebras de linha.

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

(Herdado de HttpCapabilitiesBase)
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 name de atributos de múltiplos elementos HTML <input type="checkbox"> .

(Herdado de HttpCapabilitiesBase)
RequiresUniqueHtmlInputNames

Recebe um valor que indica se o navegador requer valores únicos name de atributos de múltiplos elementos HTML <input> .

(Herdado de HttpCapabilitiesBase)
RequiresUrlEncodedPostfieldValues

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

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

(Herdado de HttpCapabilitiesBase)
SupportsBodyColor

Recebe um valor que indica se o navegador suporta o bgcolor atributo do elemento HTML <body> .

(Herdado de HttpCapabilitiesBase)
SupportsBold

Recebe um valor que indica se o navegador suporta elementos HTML <b> para formatar texto a negrito.

(Herdado de HttpCapabilitiesBase)
SupportsCacheControlMetaTag

Recebe um valor que indica se o navegador suporta o cache-control valor para o http-equiv atributo dos elementos HTML <meta> .

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

(Herdado de HttpCapabilitiesBase)
SupportsDivNoWrap

Recebe um valor que indica se o navegador suporta o nowrap atributo dos elementos HTML <div> .

(Herdado de HttpCapabilitiesBase)
SupportsEmptyStringInCookieValue

Recebe um valor que indica se o navegador suporta cadeias vazias (null) nos valores dos cookies.

(Herdado de HttpCapabilitiesBase)
SupportsFontColor

Recebe um valor que indica se o navegador suporta o color atributo dos elementos HTML <font> .

(Herdado de HttpCapabilitiesBase)
SupportsFontName

Recebe um valor que indica se o navegador suporta o name atributo dos elementos HTML <font> .

(Herdado de HttpCapabilitiesBase)
SupportsFontSize

Recebe um valor que indica se o navegador suporta o size atributo dos elementos HTML <font> .

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

(Herdado de HttpCapabilitiesBase)
SupportsInputMode

Recebe um valor que indica se o navegador suporta o mode atributo dos elementos HTML <input> .

(Herdado de HttpCapabilitiesBase)
SupportsItalic

Recebe um valor que indica se o navegador suporta elementos HTML <i> para formatar texto itálico.

(Herdado de HttpCapabilitiesBase)
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 action valor do atributo dos elementos HTML <form> .

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

(Herdado de HttpCapabilitiesBase)
SupportsUncheck

Recebe um valor que indica se a limpeza de um elemento HTML <input type=checkbox> verificado está refletida nos dados de postback.

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

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

Aplica-se a

Ver também