HttpBrowserCapabilitiesBase Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Serve como a classe base para classes que habilitam o servidor a obter informações sobre os recursos do navegador que fez a solicitação atual.
public ref class HttpBrowserCapabilitiesBase abstract : System::Web::UI::IFilterResolutionService
public abstract class HttpBrowserCapabilitiesBase : System.Web.UI.IFilterResolutionService
type HttpBrowserCapabilitiesBase = class
interface IFilterResolutionService
Public MustInherit Class HttpBrowserCapabilitiesBase
Implements IFilterResolutionService
- Herança
-
HttpBrowserCapabilitiesBase
- Derivado
- Implementações
Comentários
A HttpBrowserCapabilitiesBase classe é uma classe abstrata que contém os mesmos membros da HttpBrowserCapabilities classe . A HttpBrowserCapabilitiesBase classe permite que você crie classes derivadas semelhantes à HttpBrowserCapabilities classe , mas que você pode personalizar e que funcionam fora do pipeline ASP.NET. Ao executar testes de unidade, normalmente você usa uma classe derivada para implementar membros com comportamento personalizado que atende ao cenário que você está testando.
A classe HttpBrowserCapabilitiesWrapper é derivada da classe HttpBrowserCapabilitiesBase. A HttpBrowserCapabilitiesWrapper classe serve como um wrapper para a HttpBrowserCapabilities classe . Em tempo de execução, normalmente você usa uma instância da HttpBrowserCapabilitiesWrapper classe para chamar membros do HttpBrowserCapabilities objeto.
Construtores
HttpBrowserCapabilitiesBase() |
Inicializa a classe para uso por uma instância de classe herdada. Esse construtor só pode ser chamado por uma classe herdada. |
Propriedades
ActiveXControls |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador é capaz de dar suporte a controles ActiveX. |
Adapters |
Quando substituída em uma classe derivada, obtém a coleção de adaptadores de controle disponíveis. |
AOL |
Quando substituída em uma classe derivada, obtém um valor que indica se o cliente é um navegador AOL (America Online). |
BackgroundSounds |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte à reprodução de sons em segundo plano usando o elemento HTML |
Beta |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador é uma versão beta. |
Browser |
Quando substituída em uma classe derivada, obtém a cadeia de caracteres do navegador (se houver) que foi enviada pelo navegador no cabeçalho da solicitação |
Browsers |
Quando substituída em uma classe derivada, obtém uma coleção de navegadores para os quais as funcionalidades são reconhecidas. |
CanCombineFormsInDeck |
Quando substituída em uma classe derivada, 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 |
Quando substituída em uma classe derivada, obtém um valor que indica se o dispositivo navegador é capaz de iniciar uma chamada de voz. |
CanRenderAfterInputOrSelectElement |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte a conteúdo de página que segue elementos |
CanRenderEmptySelects |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte a elementos |
CanRenderInputAndSelectElementsTogether |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte a elementos WML |
CanRenderMixedSelects |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte a elementos WML |
CanRenderOneventAndPrevElementsTogether |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte a elementos WML |
CanRenderPostBackCards |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte a cartões WML para postback. |
CanRenderSetvarZeroWithMultiSelectionList |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte a elementos WML |
CanSendMail |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao envio de mensagens de email usando o esquema |
Capabilities |
Quando substituída em uma classe derivada, é usada internamente para obter as funcionalidades definidas do navegador. |
CDF |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte a CDF (formato de definição de canais) para webcasts. |
ClrVersion |
Quando substituída em uma classe derivada, obtém a versão do .NET Framework que está instalada no cliente. |
Cookies |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador é capaz de dar suporte a cookies. |
Crawler |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador é um rastreador da Web de mecanismo de pesquisa. |
DefaultSubmitButtonLimit |
Quando substituída em uma classe derivada, obtém o número máximo de botões de envio que são permitidos para um formulário. |
EcmaScriptVersion |
Quando substituída em uma classe derivada, obtém o número de versão de ECMAScript (JavaScript) à qual o navegador dá suporte. |
Frames |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte a estruturas HTML. |
GatewayMajorVersion |
Quando substituída em uma classe derivada, obtém o número de versão principal do gateway sem fio que é usado para acessar o servidor, se conhecido. |
GatewayMinorVersion |
Quando substituída em uma classe derivada, obtém o número de versão secundária do gateway sem fio que é usado para acessar o servidor, se conhecido. |
GatewayVersion |
Quando substituída em uma classe derivada, obtém a versão do gateway sem fio que é usado para acessar o servidor, se conhecido. |
HasBackButton |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador tem um botão Voltar dedicado. |
HidesRightAlignedMultiselectScrollbars |
Quando substituída em uma classe derivada, obtém um valor que indica se a barra de rolagem de um elemento HTML |
HtmlTextWriter |
Quando substituída em uma classe derivada, obtém ou define o nome de classe totalmente qualificado do HtmlTextWriter a ser usado para gravar caracteres de marcação e texto. |
Id |
Quando substituída em uma classe derivada, obtém o identificador interno do navegador conforme especificado no arquivo de definição do navegador. |
InputType |
Quando substituída em uma classe derivada, obtém o tipo de entrada que tem suporte pelo navegador. |
IsColor |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador tem uma exibição em cores. |
IsMobileDevice |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador é um dispositivo móvel reconhecido. |
Item[String] |
Quando substituída em uma classe derivada, obtém o valor da funcionalidade do navegador especificada. No C#, essa propriedade é o indexador da classe. |
JavaApplets |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte a Java. |
JScriptVersion |
Quando substituída em uma classe derivada, obtém a versão do JScript à qual o navegador dá suporte. |
MajorVersion |
Quando substituída em uma classe derivada, obtém o número de versão principal (inteiro) do navegador. |
MaximumHrefLength |
Quando substituída em uma classe derivada, obtém o comprimento máximo em caracteres para o atributo |
MaximumRenderedPageSize |
Quando substituída em uma classe derivada, obtém o comprimento máximo da página, em bytes, que o navegador pode exibir. |
MaximumSoftkeyLabelLength |
Quando substituída em uma classe derivada, obtém o comprimento máximo do texto que um rótulo de tecla pode exibir. |
MinorVersion |
Quando substituída em uma classe derivada, obtém o número de versão secundária (decimal) do navegador. |
MinorVersionString |
Quando substituída em uma classe derivada, obtém o número de versão secundária (decimal) do navegador como uma cadeia de caracteres. |
MobileDeviceManufacturer |
Quando substituída em uma classe derivada, obtém o nome do fabricante de um dispositivo móvel, se conhecido. |
MobileDeviceModel |
Quando substituída em uma classe derivada, obtém o nome do modelo de um dispositivo móvel, se conhecido. |
MSDomVersion |
Quando substituída em uma classe derivada, obtém a versão do DOM (Modelo de Objeto do Documento) MSHTML (Microsoft HTML) à qual o navegador dá suporte. |
NumberOfSoftkeys |
Quando substituída em uma classe derivada, obtém o número de teclas em um dispositivo móvel. |
Platform |
Quando substituída em uma classe derivada, obtém o nome do sistema operacional que o cliente está usando, se conhecido. |
PreferredImageMime |
Quando substituída em uma classe derivada, obtém o tipo MIME do tipo de conteúdo de imagem que o navegador normalmente prefere. |
PreferredRenderingMime |
Quando substituída em uma classe derivada, obtém o tipo MIME do tipo de conteúdo que o navegador normalmente prefere. |
PreferredRenderingType |
Quando substituída em uma classe derivada, obtém o nome geral para o tipo de conteúdo que o navegador prefere. |
PreferredRequestEncoding |
Quando substituída em uma classe derivada, obtém a codificação de solicitação que o navegador prefere. |
PreferredResponseEncoding |
Quando substituída em uma classe derivada, obtém a codificação de resposta que o navegador prefere. |
RendersBreakBeforeWmlSelectAndInput |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador renderiza uma quebra de linha antes de elementos WML |
RendersBreaksAfterHtmlLists |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador renderiza uma quebra de linha após elementos de item de lista. |
RendersBreaksAfterWmlAnchor |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador renderiza uma quebra de linha após um elemento WML standalone de |
RendersBreaksAfterWmlInput |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador renderiza uma quebra de linha após um elemento WML |
RendersWmlDoAcceptsInline |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador de dispositivo móvel renderiza um constructo de aceitação de formulário |
RendersWmlSelectsAsMenuCards |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador renderiza elementos WML |
RequiredMetaTagNameValue |
Quando substituída em uma classe derivada, é usada internamente para produzir uma marca meta requerida por alguns navegadores. |
RequiresAttributeColonSubstitution |
Quando substituída em uma classe derivada, 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 |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador requer um elemento HTML |
RequiresControlStateInSession |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador requer que o estado do controle seja mantido nas sessões. |
RequiresDBCSCharacter |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador requer um conjunto de caracteres de byte duplo. |
RequiresHtmlAdaptiveErrorReporting |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador requer mensagens de erro não padrão. |
RequiresLeadingPageBreak |
Quando substituída em uma classe derivada, 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 |
RequiresNoBreakInFormatting |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador não dá suporte a elementos HTML |
RequiresOutputOptimization |
Quando substituída em uma classe derivada, 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 |
Quando substituída em uma classe derivada, 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 |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador requer que valores de estado de exibição tenham codificação especial. |
RequiresUniqueFilePathSuffix |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador requer URLs de ação de formulário exclusivas. |
RequiresUniqueHtmlCheckboxNames |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador requer valores de atributo |
RequiresUniqueHtmlInputNames |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador requer valores de atributo |
RequiresUrlEncodedPostfieldValues |
Quando substituída em uma classe derivada, obtém um valor que indica se os dados de postagem enviados pelo navegador serão codificados como URL. |
ScreenBitDepth |
Quando substituída em uma classe derivada, obtém a intensidade da tela, em bits por pixel. |
ScreenCharactersHeight |
Quando substituída em uma classe derivada, obtém a altura aproximada da tela, em linhas de caracteres. |
ScreenCharactersWidth |
Quando substituída em uma classe derivada, obtém a largura aproximada da tela, em caracteres. |
ScreenPixelsHeight |
Quando substituída em uma classe derivada, obtém a altura aproximada da tela, em pixels. |
ScreenPixelsWidth |
Quando substituída em uma classe derivada, obtém a largura aproximada da tela, em pixels. |
SupportsAccesskeyAttribute |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao atributo |
SupportsBodyColor |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao atributo |
SupportsBold |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte aos elementos HTML |
SupportsCacheControlMetaTag |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao valor |
SupportsCallback |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte a scripts de retorno de chamada. |
SupportsCss |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte a CSS (folhas de estilos em cascata). |
SupportsDivAlign |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao atributo |
SupportsDivNoWrap |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao atributo |
SupportsEmptyStringInCookieValue |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte a cadeias de caracteres vazias em valores de cookies. |
SupportsFontColor |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao atributo |
SupportsFontName |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao atributo |
SupportsFontSize |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao atributo |
SupportsImageSubmit |
Quando substituída em uma classe derivada, 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 |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte a símbolos i-mode. |
SupportsInputIStyle |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao atributo |
SupportsInputMode |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao atributo |
SupportsItalic |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte aos elementos HTML |
SupportsJPhoneMultiMediaAttributes |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte a atributos multimídia J-Phone. |
SupportsJPhoneSymbols |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte a símbolos de imagem específicos do J-Phone. |
SupportsQueryStringInFormAction |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte a uma cadeia de caracteres de consulta no valor do atributo |
SupportsRedirectWithCookie |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte a cookies em redirecionamento. |
SupportsSelectMultiple |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao atributo |
SupportsUncheck |
Quando substituída em uma classe derivada, obtém um valor que indica se a ação de desmarcar um elemento HTML |
SupportsXmlHttp |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte a recebimento de XML por HTTP. |
Tables |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte a elementos HTML |
TagWriter |
Quando substituída em uma classe derivada, é usada internamente para obter o tipo do objeto que é usado para gravar marcas para o navegador. |
Type |
Quando substituída em uma classe derivada, obtém o nome e o número de versão principal (inteiro) do navegador. |
UseOptimizedCacheKey |
Quando substituída em uma classe derivada, é usada internamente para obter um valor que indica se devemos usar uma chave de cache otimizado. |
VBScript |
Quando substituída em uma classe derivada, obtém um valor que indica se o navegador dá suporte a edição de VBScript (Visual Basic Scripting). |
Version |
Quando substituída em uma classe derivada, obtém o número de versão completo (inteiro e decimal) do navegador como uma cadeia de caracteres. |
W3CDomVersion |
Quando substituída em uma classe derivada, obtém a versão do DOM (Modelo de Objeto do Documento) XML W3C (World Wide Web Consortium) à qual o navegador dá suporte. |
Win16 |
Quando substituída em uma classe derivada, obtém um valor que indica se o cliente é um computador baseado em Win16. |
Win32 |
Quando substituída em uma classe derivada, obtém um valor que indica se o cliente é um computador baseado em Win32. |
Métodos
AddBrowser(String) |
Quando substituída em uma classe derivada, é usada internamente para adicionar uma entrada à coleção interna de navegadores para os quais as funcionalidades são reconhecidas. |
CompareFilters(String, String) |
Quando substituída em uma classe derivada, é usada internamente para comparar filtros. |
CreateHtmlTextWriter(TextWriter) |
Quando substituída em uma classe derivada, cria uma nova instância do objeto HtmlTextWriter a ser usada para renderizar marcação para o navegador. |
DisableOptimizedCacheKey() |
Quando substituída em uma classe derivada, é 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) |
Quando substituída em uma classe derivada, é usada internamente para avaliar um filtro. |
GetClrVersions() |
Quando substituída em uma classe derivada, 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) |
Quando substituída em uma classe derivada, 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) |