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 permitem ao servidor coletar 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 classe HttpBrowserCapabilitiesBase permite criar classes derivadas que são como a classe HttpBrowserCapabilities, 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 HttpBrowserCapabilitiesWrapper classe deriva da HttpBrowserCapabilitiesBase classe. A HttpBrowserCapabilitiesWrapper classe serve como um wrapper para a HttpBrowserCapabilities classe. Em tempo de execução, você normalmente usa uma instância da HttpBrowserCapabilitiesWrapper classe para chamar membros do HttpBrowserCapabilities objeto.
Construtores
| Nome | Description |
|---|---|
| HttpBrowserCapabilitiesBase() |
Inicializa a classe para uso por uma instância de classe herdada. Esse construtor só pode ser chamado por uma classe herdada. |
Propriedades
| Nome | Description |
|---|---|
| ActiveXControls |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador é capaz de dar suporte a controles ActiveX. |
| Adapters |
Quando substituído em uma classe derivada, obtém a coleção de adaptadores de controle disponíveis. |
| AOL |
Quando substituído em uma classe derivada, obtém um valor que indica se o cliente é um navegador AOL (America Online). |
| BackgroundSounds |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte à reprodução de sons em segundo plano usando o |
| Beta |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador é uma versão beta. |
| Browser |
Quando substituído 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ído em uma classe derivada, obtém uma coleção de navegadores para os quais os recursos são reconhecidos. |
| CanCombineFormsInDeck |
Quando substituído em uma classe derivada, 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 |
Quando substituído em uma classe derivada, obtém um valor que indica se o dispositivo do navegador é capaz de iniciar uma chamada de voz. |
| CanRenderAfterInputOrSelectElement |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao conteúdo da página que segue WML |
| CanRenderEmptySelects |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte a elementos HTML |
| CanRenderInputAndSelectElementsTogether |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte a WML |
| CanRenderMixedSelects |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte a elementos WML |
| CanRenderOneventAndPrevElementsTogether |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte a WML |
| CanRenderPostBackCards |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte a cartões WML para postback. |
| CanRenderSetvarZeroWithMultiSelectionList |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte a elementos WML |
| CanSendMail |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao envio de mensagens de email usando o esquema HTML |
| Capabilities |
Quando substituído em uma classe derivada, usado internamente para obter os recursos definidos do navegador. |
| CDF |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao CDF (Formato de Definição de Canal) para webcast. |
| ClrVersion |
Quando substituído em uma classe derivada, obtém a versão do .NET Framework instalada no cliente. |
| Cookies |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador é capaz de dar suporte a cookies. |
| Crawler |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador é um rastreador da Web do mecanismo de pesquisa. |
| DefaultSubmitButtonLimit |
Quando substituído em uma classe derivada, obtém o número máximo de botões de envio permitidos para um formulário. |
| EcmaScriptVersion |
Quando substituído em uma classe derivada, obtém o número de versão de ECMAScript (JavaScript) compatível com o navegador. |
| Frames |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte a quadros HTML. |
| GatewayMajorVersion |
Quando substituído em uma classe derivada, obtém o número de versão principal do gateway sem fio usado para acessar o servidor, se conhecido. |
| GatewayMinorVersion |
Quando substituído em uma classe derivada, obtém o número de versão secundária do gateway sem fio usado para acessar o servidor, se conhecido. |
| GatewayVersion |
Quando substituído em uma classe derivada, obtém a versão do gateway sem fio que é usada para acessar o servidor, se conhecida. |
| HasBackButton |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador tem um botão Voltar dedicado. |
| HidesRightAlignedMultiselectScrollbars |
Quando substituído em uma classe derivada, obtém um valor que indica se a barra de rolagem de um elemento HTML |
| HtmlTextWriter |
Quando substituído 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ído em uma classe derivada, obtém o identificador interno do navegador, conforme especificado no arquivo de definição do navegador. |
| InputType |
Quando substituído em uma classe derivada, obtém o tipo de entrada compatível com o navegador. |
| IsColor |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador tem uma exibição de cor. |
| IsMobileDevice |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador é um dispositivo móvel reconhecido. |
| Item[String] |
Quando substituído em uma classe derivada, obtém o valor da funcionalidade do navegador especificada. Em C#, essa propriedade é o indexador da classe. |
| JavaApplets |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte a Java. |
| JScriptVersion |
Quando substituído em uma classe derivada, obtém a versão JScript compatível com o navegador. |
| MajorVersion |
Quando substituído em uma classe derivada, obtém o número de versão principal (inteiro) do navegador. |
| MaximumHrefLength |
Quando substituído em uma classe derivada, obtém o comprimento máximo em caracteres para o |
| MaximumRenderedPageSize |
Quando substituído em uma classe derivada, obtém o comprimento máximo da página, em bytes, que o navegador pode exibir. |
| MaximumSoftkeyLabelLength |
Quando substituído em uma classe derivada, obtém o comprimento máximo do texto que um rótulo de tecla reversível pode exibir. |
| MinorVersion |
Quando substituído em uma classe derivada, obtém o número de versão secundária (decimal) do navegador. |
| MinorVersionString |
Quando substituído 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ído em uma classe derivada, obtém o nome do fabricante de um dispositivo móvel, se conhecido. |
| MobileDeviceModel |
Quando substituído em uma classe derivada, obtém o nome do modelo de um dispositivo móvel, se conhecido. |
| MSDomVersion |
Quando substituído em uma classe derivada, obtém a versão do DOM (modelo de objeto de documento) HTML (MSHTML) Microsoft que o navegador dá suporte. |
| NumberOfSoftkeys |
Quando substituído em uma classe derivada, obtém o número de softkeys em um dispositivo móvel. |
| Platform |
Quando substituído em uma classe derivada, obtém o nome do sistema operacional que o cliente está usando, se conhecido. |
| PreferredImageMime |
Quando substituído em uma classe derivada, obtém o tipo MIME do tipo de conteúdo de imagem que o navegador normalmente prefere. |
| PreferredRenderingMime |
Quando substituído em uma classe derivada, obtém o tipo MIME do tipo de conteúdo que o navegador normalmente prefere. |
| PreferredRenderingType |
Quando substituído em uma classe derivada, obtém o nome geral para o tipo de conteúdo que o navegador prefere. |
| PreferredRequestEncoding |
Quando substituído em uma classe derivada, obtém a codificação de solicitação que o navegador prefere. |
| PreferredResponseEncoding |
Quando substituído em uma classe derivada, obtém a codificação de resposta que o navegador prefere. |
| RendersBreakBeforeWmlSelectAndInput |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador renderiza uma quebra de linha antes do WML |
| RendersBreaksAfterHtmlLists |
Quando substituído 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ído em uma classe derivada, obtém um valor que indica se o navegador renderiza uma quebra de linha após um elemento WML |
| RendersBreaksAfterWmlInput |
Quando substituído 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ído em uma classe derivada, obtém um valor que indica se o navegador do dispositivo móvel renderiza um constructo de aceitação de formulário WML |
| RendersWmlSelectsAsMenuCards |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador renderiza elementos WML |
| RequiredMetaTagNameValue |
Quando substituído em uma classe derivada, usado internamente para produzir uma meta-marca que é exigida por alguns navegadores. |
| RequiresAttributeColonSubstitution |
Quando substituído 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ído em uma classe derivada, obtém um valor que indica se o navegador requer um elemento HTML |
| RequiresControlStateInSession |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador requer que o estado de controle seja mantido em sessões. |
| RequiresDBCSCharacter |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador requer um conjunto de caracteres de bytes duplo. |
| RequiresHtmlAdaptiveErrorReporting |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador requer mensagens de erro não padrão. |
| RequiresLeadingPageBreak |
Quando substituído em uma classe derivada, 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 |
| RequiresNoBreakInFormatting |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador não dá suporte a elementos HTML |
| RequiresOutputOptimization |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador requer que as páginas contenham uma forma otimizada para tamanho de marcas de linguagem de marcação. |
| RequiresPhoneNumbersAsPlainText |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte à discagem telefônica com base em texto sem formatação ou se requer marcação especial. |
| RequiresSpecialViewStateEncoding |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador requer que os valores de estado de exibição sejam codificados especialmente. |
| RequiresUniqueFilePathSuffix |
Quando substituído 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ído em uma classe derivada, obtém um valor que indica se o navegador requer valores de atributo exclusivos |
| RequiresUniqueHtmlInputNames |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador requer valores de atributo exclusivos |
| RequiresUrlEncodedPostfieldValues |
Quando substituído em uma classe derivada, obtém um valor que indica se os dados de postback enviados pelo navegador serão codificados em URL. |
| ScreenBitDepth |
Quando substituído em uma classe derivada, obtém a profundidade da exibição, em bits por pixel. |
| ScreenCharactersHeight |
Quando substituído em uma classe derivada, obtém a altura aproximada da exibição, em linhas de caracteres. |
| ScreenCharactersWidth |
Quando substituído em uma classe derivada, obtém a largura aproximada da exibição, em caracteres. |
| ScreenPixelsHeight |
Quando substituído em uma classe derivada, obtém a altura aproximada da exibição, em pixels. |
| ScreenPixelsWidth |
Quando substituído em uma classe derivada, obtém a largura aproximada da exibição, em pixels. |
| SupportsAccesskeyAttribute |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao |
| SupportsBodyColor |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao |
| SupportsBold |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte a elementos HTML |
| SupportsCacheControlMetaTag |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao |
| SupportsCallback |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte a scripts de retorno de chamada. |
| SupportsCss |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte a CSS (folhas de estilo em cascata). |
| SupportsDivAlign |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao |
| SupportsDivNoWrap |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao |
| SupportsEmptyStringInCookieValue |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte a cadeias de caracteres vazias em valores de cookie. |
| SupportsFontColor |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao |
| SupportsFontName |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao |
| SupportsFontSize |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao |
| SupportsImageSubmit |
Quando substituído 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ído em uma classe derivada, obtém um valor que indica se o navegador dá suporte a símbolos de modo i. |
| SupportsInputIStyle |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao |
| SupportsInputMode |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao |
| SupportsItalic |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte a elementos HTML |
| SupportsJPhoneMultiMediaAttributes |
Quando substituído 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ído em uma classe derivada, obtém um valor que indica se o navegador dá suporte a |
| SupportsRedirectWithCookie |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte a cookies no redirecionamento. |
| SupportsSelectMultiple |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao |
| SupportsUncheck |
Quando substituído em uma classe derivada, obtém um valor que indica se a limpeza de um elemento HTML |
| SupportsXmlHttp |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte ao recebimento de XML por HTTP. |
| Tables |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte a elementos HTML |
| TagWriter |
Quando substituído em uma classe derivada, usado internamente para obter o tipo do objeto usado para gravar marcas para o navegador. |
| Type |
Quando substituído em uma classe derivada, obtém o nome e o número de versão principal (inteiro) do navegador. |
| UseOptimizedCacheKey |
Quando substituído em uma classe derivada, usado internamente para obter um valor que indica se uma chave de cache otimizada deve ser usada. |
| VBScript |
Quando substituído em uma classe derivada, obtém um valor que indica se o navegador dá suporte a Visual Basic edição scripting (VBScript). |
| Version |
Quando substituído 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ído em uma classe derivada, obtém a versão do DOM (World Wide Web Consortium) XML Document Object Model (DOM) compatível com o navegador. |
| Win16 |
Quando substituído em uma classe derivada, obtém um valor que indica se o cliente é um computador baseado em Win16. |
| Win32 |
Quando substituído em uma classe derivada, obtém um valor que indica se o cliente é um computador baseado em Win32. |
Métodos
| Nome | Description |
|---|---|
| AddBrowser(String) |
Quando substituído em uma classe derivada, usado internamente para adicionar uma entrada à coleção interna de navegadores para os quais os recursos são reconhecidos. |
| CompareFilters(String, String) |
Quando substituído em uma classe derivada, usado internamente para comparar filtros. |
| CreateHtmlTextWriter(TextWriter) |
Quando substituído em uma classe derivada, cria uma nova instância do HtmlTextWriter objeto a ser usada para renderizar a marcação no navegador. |
| DisableOptimizedCacheKey() |
Quando substituído em uma classe derivada, 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) |
Quando substituído em uma classe derivada, usado internamente para avaliar um filtro. |
| GetClrVersions() |
Quando substituído em uma classe derivada, 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) |
Quando substituído 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 Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |