Partilhar via


HttpBrowserCapabilitiesWrapper Classe

Definição

Encapsula o objeto HTTP intrínseco que habilita o servidor a reunir 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 classe e serve como um HttpBrowserCapabilitiesBase wrapper para a classe HttpBrowserCapabilities . Essa classe expõe a funcionalidade da HttpBrowserCapabilities classe e expõe o HttpBrowserCapabilitiesBase tipo. A classe permite que você substitua a implementação original da classe em seu aplicativo por uma implementação personalizada, como quando você executa testes de unidade fora do HttpBrowserCapabilitiesBase HttpBrowserCapabilities pipeline ASP.NET aplicativo.

Construtores

HttpBrowserCapabilitiesWrapper(HttpBrowserCapabilities)

Inicializa uma nova instância da classe HttpBrowserCapabilitiesWrapper.

Propriedades

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 da AOL (America Online).

BackgroundSounds

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

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 de solicitação User-Agent.

Browsers

Obtém uma coleção de navegadores para os quais as funcionalidades são reconhecidas.

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.

CanInitiateVoiceCall

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

CanRenderAfterInputOrSelectElement

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

CanRenderEmptySelects

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

CanRenderInputAndSelectElementsTogether

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

CanRenderMixedSelects

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

CanRenderOneventAndPrevElementsTogether

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

CanSendMail

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

Capabilities

Usada internamente para obter as funcionalidades definidas do navegador.

CDF

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

ClrVersion

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

EcmaScriptVersion

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

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 que é usado para acessar o servidor, se conhecido.

GatewayVersion

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

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 valor de atributo align de right é obscurecida após a 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 que tem suporte pelo navegador.

IsColor

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

IsMobileDevice

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

Item[String]

Obtém o valor da funcionalidade de navegador especificada. No 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 de JScript à qual o navegador dá suporte.

MajorVersion

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

MaximumHrefLength

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

MaximumRenderedPageSize

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

NumberOfSoftkeys

Obtém o número de chaves de software 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 normalmente preferido pelo navegador.

PreferredRenderingMime

Obtém o tipo MIME do tipo de conteúdo normalmente preferido pelo navegador.

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 preferida pelo navegador.

PreferredResponseEncoding

Obtém a codificação de resposta preferida pelo navegador.

RendersBreakBeforeWmlSelectAndInput

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

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 standalone de a (âncora).

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 de dispositivo móvel renderiza um constructo de aceitação de formulário do WML como um botão embutido em vez de como uma tecla.

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

Usada internamente para produzir uma marca meta requerida por alguns navegadores.

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.

RequiresContentTypeMetaTag

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

RequiresControlStateInSession

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

RequiresDBCSCharacter

Obtém um valor que indica se o navegador requer um conjunto de caracteres de byte duplo.

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 exige 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 um formulário com tamanho otimizado de marcas de linguagem de marcação.

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.

RequiresSpecialViewStateEncoding

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

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

RequiresUniqueHtmlInputNames

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

RequiresUrlEncodedPostfieldValues

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

ScreenBitDepth

Obtém a intensidade da tela, em bits por pixel.

ScreenCharactersHeight

Obtém a altura aproximada da tela, em linhas de caracteres.

ScreenCharactersWidth

Obtém a largura aproximada da tela, em caracteres.

ScreenPixelsHeight

Obtém a altura aproximada da tela, em pixels.

ScreenPixelsWidth

Obtém a largura aproximada da tela, em pixels.

SupportsAccesskeyAttribute

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

SupportsBodyColor

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

SupportsBold

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

SupportsCacheControlMetaTag

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

SupportsDivAlign

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

SupportsDivNoWrap

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

SupportsFontName

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

SupportsFontSize

Obtém um valor que indica se o navegador dá suporte ao atributo size 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 i-mode.

SupportsInputIStyle

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

SupportsInputMode

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

SupportsItalic

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

SupportsJPhoneMultiMediaAttributes

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

SupportsUncheck

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

SupportsXmlHttp

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

Tables

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

TagWriter

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

Type

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

UseOptimizedCacheKey

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

VBScript

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

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

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

AddBrowser(String)

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

CompareFilters(String, String)

Usada internamente para comparar filtros.

CreateHtmlTextWriter(TextWriter)

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

DisableOptimizedCacheKey()

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

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
EvaluateFilter(String)

Usada internamente para avaliar um filtro.

GetClrVersions()

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

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)
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 Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a