HttpBrowserCapabilitiesWrapper Classe

Definição

Encapsula o objeto intrínseco HTTP que permite ao servidor coletar informações sobre os recursos do navegador que fez a solicitação atual.

public ref class HttpBrowserCapabilitiesWrapper : System::Web::HttpBrowserCapabilitiesBase
public class HttpBrowserCapabilitiesWrapper : System.Web.HttpBrowserCapabilitiesBase
type HttpBrowserCapabilitiesWrapper = class
    inherit HttpBrowserCapabilitiesBase
Public Class HttpBrowserCapabilitiesWrapper
Inherits HttpBrowserCapabilitiesBase
Herança
HttpBrowserCapabilitiesWrapper

Comentários

A HttpBrowserCapabilitiesWrapper classe deriva da HttpBrowserCapabilitiesBase classe e serve como um wrapper para a HttpBrowserCapabilities classe. Essa classe expõe a funcionalidade da HttpBrowserCapabilities classe e expõe o HttpBrowserCapabilitiesBase tipo. A classe HttpBrowserCapabilitiesBase permite substituir a implementação original da classe HttpBrowserCapabilities em seu aplicativo por uma implementação personalizada, como quando você executa testes de unidade fora do pipeline ASP.NET.

Construtores

Nome Description
HttpBrowserCapabilitiesWrapper(HttpBrowserCapabilities)

Inicializa uma nova instância da classe HttpBrowserCapabilitiesWrapper.

Propriedades

Nome Description
ActiveXControls

Obtém um valor que indica se o navegador é capaz de dar suporte a controles ActiveX.

Adapters

Obtém a coleção de adaptadores de controle disponíveis.

AOL

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

BackgroundSounds

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

Beta

Obtém um valor que indica se o navegador é uma versão beta.

Browser

Obtém a cadeia de caracteres do navegador (se houver) que foi enviada pelo navegador no cabeçalho da solicitação User-Agent .

Browsers

Obtém uma coleção de navegadores para os quais os recursos são reconhecidos.

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.

CanInitiateVoiceCall

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

CanRenderAfterInputOrSelectElement

Obtém um valor que indica se o navegador dá suporte ao conteúdo da página que segue WML select ou input elementos.

CanRenderEmptySelects

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

CanRenderInputAndSelectElementsTogether

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

CanRenderMixedSelects

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

CanRenderOneventAndPrevElementsTogether

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

CanRenderPostBackCards

Obtém um valor que indica se o navegador dá suporte a cartões WML para postback.

CanRenderSetvarZeroWithMultiSelectionList

Obtém um valor que indica se o navegador dá suporte a elementos WML setvar que têm um value atributo de 0.

CanSendMail

Obtém um valor que indica se o navegador dá suporte ao envio de mensagens de email usando o esquema HTML mailto .

Capabilities

Usado internamente para obter os recursos definidos do navegador.

CDF

Obtém um valor que indica se o navegador dá suporte ao CDF (Formato de Definição de Canal) para webcast.

ClrVersion

Obtém a versão do .NET Framework instalada no cliente.

Cookies

Obtém um valor que indica se o navegador é capaz de dar suporte a cookies.

Crawler

Obtém um valor que indica se o navegador é um rastreador da Web do mecanismo de pesquisa.

DefaultSubmitButtonLimit

Obtém o número máximo de botões de envio permitidos para um formulário.

EcmaScriptVersion

Obtém o número de versão do ECMAScript (JavaScript) compatível com o navegador.

Frames

Obtém um valor que indica se o navegador dá suporte a quadros HTML.

GatewayMajorVersion

Obtém o número de versão principal do gateway sem fio que é usado para acessar o servidor, se conhecido.

GatewayMinorVersion

Obtém o número de versão secundária do gateway sem fio usado para acessar o servidor, se conhecido.

GatewayVersion

Obtém a versão do gateway sem fio que é usada para acessar o servidor, se conhecida.

HasBackButton

Obtém um valor que indica se o navegador tem um botão Voltar dedicado.

HidesRightAlignedMultiselectScrollbars

Obtém um valor que indica se a barra de rolagem de um elemento HTML select multiple que tem um align valor de right atributo é obscurecida na renderização.

HtmlTextWriter

Obtém ou define o nome de classe totalmente qualificado do HtmlTextWriter a ser usado para gravar caracteres de marcação e texto.

Id

Obtém o identificador interno do navegador, conforme especificado no arquivo de definição do navegador.

InputType

Obtém o tipo de entrada compatível com o navegador.

IsColor

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

IsMobileDevice

Obtém um valor que indica se o navegador é um dispositivo móvel reconhecido.

Item[String]

Obtém o valor da funcionalidade do navegador especificada. Em C#, essa propriedade é o indexador da classe.

JavaApplets

Obtém um valor que indica se o navegador dá suporte a Java.

JScriptVersion

Obtém a versão JScript compatível com o navegador.

MajorVersion

Obtém o número de versão principal (inteiro) do navegador.

MaximumHrefLength

Obtém o comprimento máximo em caracteres para o href atributo de um elemento HTML a (âncora).

MaximumRenderedPageSize

Obtém o comprimento máximo da página, em bytes, que o navegador pode exibir.

MaximumSoftkeyLabelLength

Obtém o comprimento máximo do texto que um rótulo de tecla reversível pode exibir.

MinorVersion

Obtém o número de versão secundária (decimal) do navegador.

MinorVersionString

Obtém o número de versão secundária (decimal) do navegador como uma cadeia de caracteres.

MobileDeviceManufacturer

Obtém o nome do fabricante de um dispositivo móvel, se conhecido.

MobileDeviceModel

Obtém o nome do modelo de um dispositivo móvel, se conhecido.

MSDomVersion

Obtém a versão do DOM (modelo de objeto de documento) HTML Microsoft (MSHTML) compatível com o navegador.

NumberOfSoftkeys

Obtém o número de softkeys em um dispositivo móvel.

Platform

Obtém o nome do sistema operacional que o cliente está usando, se conhecido.

PreferredImageMime

Obtém o tipo MIME do tipo de conteúdo de imagem que o navegador normalmente prefere.

PreferredRenderingMime

Obtém o tipo MIME do tipo de conteúdo que o navegador normalmente prefere.

PreferredRenderingType

Obtém o nome geral para o tipo de conteúdo que o navegador prefere.

PreferredRequestEncoding

Obtém a codificação de solicitação que o navegador prefere.

PreferredResponseEncoding

Obtém a codificação de resposta que o navegador prefere.

RendersBreakBeforeWmlSelectAndInput

Obtém um valor que indica se o navegador renderiza uma quebra de linha antes select ou input elementos.

RendersBreaksAfterHtmlLists

Obtém um valor que indica se o navegador renderiza uma quebra de linha após elementos de item de lista.

RendersBreaksAfterWmlAnchor

Obtém um valor que indica se o navegador renderiza uma quebra de linha após um elemento WML a (âncora) autônomo.

RendersBreaksAfterWmlInput

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

RendersWmlDoAcceptsInline

Obtém um valor que indica se o navegador do dispositivo móvel renderiza um formulário WML do aceitar constructo como um botão embutido em vez de como uma tecla reversível.

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.

RequiredMetaTagNameValue

Usado internamente para produzir uma meta-marca que é exigida por alguns navegadores.

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.

RequiresContentTypeMetaTag

Obtém um valor que indica se o navegador requer um elemento HTML meta para o qual o content-type atributo é especificado.

RequiresControlStateInSession

Obtém um valor que indica se o navegador requer que o estado de controle seja mantido nas sessões.

RequiresDBCSCharacter

Obtém um valor que indica se o navegador requer um conjunto de caracteres de bytes duplos.

RequiresHtmlAdaptiveErrorReporting

Obtém um valor que indica se o navegador requer mensagens de erro não padrão.

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 .

RequiresNoBreakInFormatting

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

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.

RequiresPhoneNumbersAsPlainText

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

RequiresSpecialViewStateEncoding

Obtém um valor que indica se o navegador requer que os valores de estado de exibição sejam codificados especialmente.

RequiresUniqueFilePathSuffix

Obtém um valor que indica se o navegador requer URLs de ação de formulário exclusivas.

RequiresUniqueHtmlCheckboxNames

Obtém um valor que indica se o navegador requer valores de atributo exclusivos name para vários elementos HTML input type="checkbox" .

RequiresUniqueHtmlInputNames

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

RequiresUrlEncodedPostfieldValues

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

ScreenBitDepth

Obtém a profundidade da exibição, em bits por pixel.

ScreenCharactersHeight

Obtém a altura aproximada da exibição, em linhas de caractere.

ScreenCharactersWidth

Obtém a largura aproximada da exibição, em caracteres.

ScreenPixelsHeight

Obtém a altura aproximada da exibição, em pixels.

ScreenPixelsWidth

Obtém a largura aproximada da exibição, em pixels.

SupportsAccesskeyAttribute

Obtém um valor que indica se o navegador dá suporte ao accesskey atributo html a (âncora) e input elementos.

SupportsBodyColor

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

SupportsBold

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

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 .

SupportsCallback

Obtém um valor que indica se o navegador dá suporte a scripts de retorno de chamada.

SupportsCss

Obtém um valor que indica se o navegador dá suporte a CSS (folhas de estilo em cascata).

SupportsDivAlign

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

SupportsDivNoWrap

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

SupportsEmptyStringInCookieValue

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

SupportsFontColor

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

SupportsFontName

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

SupportsFontSize

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

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.

SupportsIModeSymbols

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

SupportsInputIStyle

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

SupportsInputMode

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

SupportsItalic

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

SupportsJPhoneMultiMediaAttributes

Obtém um valor que indica se o navegador dá suporte a atributos multimídia J-Phone.

SupportsJPhoneSymbols

Obtém um valor que indica se o navegador dá suporte a símbolos de imagem específicos do J-Phone.

SupportsQueryStringInFormAction

Obtém um valor que indica se o navegador dá suporte a uma cadeia de caracteres de consulta no valor de action atributo dos elementos HTML form .

SupportsRedirectWithCookie

Obtém um valor que indica se o navegador dá suporte a cookies no redirecionamento.

SupportsSelectMultiple

Obtém um valor que indica se o navegador dá suporte ao multiple atributo de elementos HTML select .

SupportsUncheck

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

SupportsXmlHttp

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

Tables

Obtém um valor que indica se o navegador dá suporte a elementos HTML table .

TagWriter

Usado internamente para obter o tipo do objeto usado para gravar marcas para o navegador.

Type

Obtém o nome e o número de versão principal (inteiro) do navegador.

UseOptimizedCacheKey

Usado internamente para obter um valor que indica se uma chave de cache otimizada deve ser usada.

VBScript

Obtém um valor que indica se o navegador dá suporte a Visual Basic VBScript (Edição de Script).

Version

Obtém o número de versão completo (inteiro e decimal) do navegador como uma cadeia de caracteres.

W3CDomVersion

Obtém a versão do DOM (World Wide Web Consortium) XML Document Object Model (DOM) compatível com o navegador.

Win16

Obtém um valor que indica se o cliente é um computador baseado em Win16.

Win32

Obtém um valor que indica se o cliente é um computador baseado em Win32.

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.

CompareFilters(String, String)

Usado internamente para comparar filtros.

CreateHtmlTextWriter(TextWriter)

Cria uma nova instância do HtmlTextWriter objeto a ser usada para renderizar a marcação no navegador.

DisableOptimizedCacheKey()

Usado internamente para desabilitar o uso de uma chave de cache otimizada.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
EvaluateFilter(String)

Usado internamente para avaliar um filtro.

GetClrVersions()

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

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IsBrowser(String)

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

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)

Aplica-se a