HttpBrowserCapabilitiesBase Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Serve como a classe base para classes que permitem ao servidor recolher informações sobre as capacidades do navegador que fez o pedido 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
Observações
A HttpBrowserCapabilitiesBase classe é uma classe abstrata que contém os mesmos membros que a HttpBrowserCapabilities classe. A classe HttpBrowserCapabilitiesBase permite-te criar classes derivadas que são como a classe HttpBrowserCapabilities, mas que podes personalizar e que funcionam fora do pipeline de ASP.NET. Quando realiza testes unitários, normalmente utiliza uma classe derivada para implementar membros com comportamentos personalizados que cumprem o cenário que está a testar.
A HttpBrowserCapabilitiesWrapper classe deriva da HttpBrowserCapabilitiesBase classe. A HttpBrowserCapabilitiesWrapper aula serve como um invólucro para a HttpBrowserCapabilities turma. Em tempo de execução, normalmente usas uma instância da HttpBrowserCapabilitiesWrapper classe para chamar membros do HttpBrowserCapabilities objeto.
Construtores
| Name | Description |
|---|---|
| HttpBrowserCapabilitiesBase() |
Inicializa a classe para uso por uma instância de classe herdada. Este construtor só pode ser chamado por uma classe herdada. |
Propriedades
| Name | Description |
|---|---|
| ActiveXControls |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador é capaz de suportar controlos ActiveX. |
| Adapters |
Quando sobrescrito numa classe derivada, obtém a coleção de adaptadores de controlo disponíveis. |
| AOL |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o cliente é um navegador America Online (AOL). |
| BackgroundSounds |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta a reprodução de sons de fundo usando o |
| Beta |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador é uma versão beta. |
| Browser |
Quando é sobreposto numa classe derivada, recebe a string do navegador (se existir) enviada pelo navegador no |
| Browsers |
Quando é sobreposto numa classe derivada, obtém uma coleção de navegadores para os quais as capacidades são reconhecidas. |
| CanCombineFormsInDeck |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta baralhos que contêm múltiplas formas, como cartas separadas. |
| CanInitiateVoiceCall |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o dispositivo do navegador é capaz de iniciar uma chamada de voz. |
| CanRenderAfterInputOrSelectElement |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta conteúdo de página que segue WML |
| CanRenderEmptySelects |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta elementos HTML |
| CanRenderInputAndSelectElementsTogether |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta WML |
| CanRenderMixedSelects |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta elementos WML |
| CanRenderOneventAndPrevElementsTogether |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta WML |
| CanRenderPostBackCards |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta cartões WML para devolução postal. |
| CanRenderSetvarZeroWithMultiSelectionList |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta elementos WML |
| CanSendMail |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta o envio de mensagens de email usando o esquema HTML |
| Capabilities |
Quando sobrescrito numa classe derivada, é usado internamente para obter as capacidades definidas do navegador. |
| CDF |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta Channel Definition Format (CDF) para webcasting. |
| ClrVersion |
Quando sobrescrito numa classe derivada, obtém a versão do .NET Framework que está instalada no cliente. |
| Cookies |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador é capaz de suportar cookies. |
| Crawler |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador é um rastreador Web de motor de busca. |
| DefaultSubmitButtonLimit |
Quando é sobreposto numa classe derivada, recebe o número máximo de botões de submissão permitidos para um formulário. |
| EcmaScriptVersion |
Quando é sobreposto numa classe derivada, obtém o número de versão do ECMAScript (JavaScript) que o navegador suporta. |
| Frames |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta frames HTML. |
| GatewayMajorVersion |
Quando é sobreposto numa classe derivada, obtém o número principal de versão do gateway sem fios usado para aceder ao servidor, se conhecido. |
| GatewayMinorVersion |
Quando é sobreposto numa classe derivada, obtém o número de versão menor do gateway sem fios que é usado para aceder ao servidor, se conhecido. |
| GatewayVersion |
Quando sobrescrito numa classe derivada, obtém a versão do gateway sem fios usada para aceder ao servidor, se conhecida. |
| HasBackButton |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador tem um botão Voltar dedicado. |
| HidesRightAlignedMultiselectScrollbars |
Quando é sobreposto numa classe derivada, obtém um valor que indica se a barra de rolagem de um elemento HTML |
| HtmlTextWriter |
Quando sobreposto numa classe derivada, obtém ou define o nome da classe totalmente qualificado do HtmlTextWriter para usar na escrita de caracteres de marcação e texto. |
| Id |
Quando é sobreposto numa classe derivada, obtém o identificador interno do navegador conforme especificado no ficheiro de definição do navegador. |
| InputType |
Quando é sobreposto numa classe derivada, obtém o tipo de entrada suportada pelo navegador. |
| IsColor |
Quando sobrescrito numa classe derivada, obtém um valor que indica se o navegador tem um ecrã a cores. |
| IsMobileDevice |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador é um dispositivo móvel reconhecido. |
| Item[String] |
Quando é sobreposto numa classe derivada, obtém o valor da funcionalidade do navegador especificada. Em C#, esta propriedade é o indexador da classe. |
| JavaApplets |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta Java. |
| JScriptVersion |
Quando é sobreposto numa classe derivada, obtém a versão JScript que o navegador suporta. |
| MajorVersion |
Quando é sobreposto numa classe derivada, obtém o número de versão principal (inteiro) do navegador. |
| MaximumHrefLength |
Quando sobrescrito numa classe derivada, obtém o comprimento máximo em caracteres para o |
| MaximumRenderedPageSize |
Quando sobrescrito numa classe derivada, obtém o comprimento máximo da página, em bytes, que o navegador pode mostrar. |
| MaximumSoftkeyLabelLength |
Quando sobrescrito numa classe derivada, obtém o comprimento máximo do texto que um rótulo de tecla suave pode mostrar. |
| MinorVersion |
Quando é sobreposto numa classe derivada, obtém o número menor (decimal) da versão do navegador. |
| MinorVersionString |
Quando é sobreposto numa classe derivada, obtém o número de versão menor (decimal) do navegador como uma cadeia. |
| MobileDeviceManufacturer |
Quando sobreposto numa classe derivada, obtém o nome do fabricante de um dispositivo móvel, se for conhecido. |
| MobileDeviceModel |
Quando sobreposto numa classe derivada, obtém o nome do modelo de um dispositivo móvel, se conhecido. |
| MSDomVersion |
Quando é sobreposto numa classe derivada, obtém a versão do Modelo de Objetos de Documento (DOM) Microsoft HTML (MSHTML) que o navegador suporta. |
| NumberOfSoftkeys |
Quando é sobreposto numa classe derivada, obtém o número de teclas de software num dispositivo móvel. |
| Platform |
Quando é sobreposto numa classe derivada, obtém o nome do sistema operativo que o cliente está a usar, se for conhecido. |
| PreferredImageMime |
Quando é sobreposto numa classe derivada, obtém o tipo MIME do tipo de conteúdo de imagem que o navegador normalmente prefere. |
| PreferredRenderingMime |
Quando sobrescrito numa classe derivada, obtém o tipo MIME do tipo de conteúdo que o navegador normalmente prefere. |
| PreferredRenderingType |
Quando é sobreposto numa classe derivada, obtém o nome geral para o tipo de conteúdo que o navegador prefere. |
| PreferredRequestEncoding |
Quando é sobreposto numa classe derivada, obtém a codificação de pedidos que o navegador prefere. |
| PreferredResponseEncoding |
Quando é sobreposto numa classe derivada, obtém a codificação de resposta que o navegador prefere. |
| RendersBreakBeforeWmlSelectAndInput |
Quando sobrescrito numa classe derivada, obtém um valor que indica se o navegador apresenta uma quebra de linha antes do WML |
| RendersBreaksAfterHtmlLists |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador apresenta uma quebra de linha após elementos de itens de lista. |
| RendersBreaksAfterWmlAnchor |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador renderiza uma quebra de linha após um elemento WML |
| RendersBreaksAfterWmlInput |
Quando sobrescrito numa classe derivada, obtém um valor que indica se o navegador renderiza uma quebra de linha após um elemento WML |
| RendersWmlDoAcceptsInline |
Quando sobrescrito numa classe derivada, obtém um valor que indica se o navegador do dispositivo móvel renderiza um construto de aceitação de formulário WML |
| RendersWmlSelectsAsMenuCards |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador renderiza elementos WML |
| RequiredMetaTagNameValue |
Quando sobreposto numa classe derivada, é usado internamente para produzir uma meta-etiqueta exigida por alguns navegadores. |
| RequiresAttributeColonSubstitution |
Quando é sobreposto numa classe derivada, obtém 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. |
| RequiresContentTypeMetaTag |
Quando sobrescrito numa classe derivada, obtém um valor que indica se o navegador requer um elemento HTML |
| RequiresControlStateInSession |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador requer que o estado de controlo seja mantido nas sessões. |
| RequiresDBCSCharacter |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador necessita de um conjunto de caracteres de dois bytes. |
| RequiresHtmlAdaptiveErrorReporting |
Quando sobrescrito numa classe derivada, obtém um valor que indica se o navegador requer mensagens de erro não padrão. |
| RequiresLeadingPageBreak |
Quando sobrescrito numa classe derivada, 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 |
| RequiresNoBreakInFormatting |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador não suporta elementos HTML |
| RequiresOutputOptimization |
Quando sobreposto numa classe derivada, obtém 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. |
| RequiresPhoneNumbersAsPlainText |
Quando sobrescrito numa classe derivada, obtém um valor que indica se o navegador suporta marcação telefónica baseada em texto simples, ou se requer marcação especial. |
| RequiresSpecialViewStateEncoding |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador requer que valores de estado de visualização sejam codificados especialmente. |
| RequiresUniqueFilePathSuffix |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador requer URLs únicos de forma de ação. |
| RequiresUniqueHtmlCheckboxNames |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador requer valores únicos |
| RequiresUniqueHtmlInputNames |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador requer valores únicos |
| RequiresUrlEncodedPostfieldValues |
Quando sobrescrito numa classe derivada, obtém um valor que indica se os dados de postback enviados pelo navegador serão codificados por URL. |
| ScreenBitDepth |
Quando sobrescrito numa classe derivada, obtém a profundidade do ecrã, em bits por píxel. |
| ScreenCharactersHeight |
Quando sobrescrito numa classe derivada, obtém a altura aproximada do ecrã, em linhas de carácter. |
| ScreenCharactersWidth |
Quando sobrescrito numa classe derivada, obtém a largura aproximada do ecrã, em caracteres. |
| ScreenPixelsHeight |
Quando sobrescrito numa classe derivada, obtém a altura aproximada do ecrã, em pixels. |
| ScreenPixelsWidth |
Quando sobrescrito numa classe derivada, obtém a largura aproximada do ecrã, em pixels. |
| SupportsAccesskeyAttribute |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta o |
| SupportsBodyColor |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta o |
| SupportsBold |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta elementos HTML |
| SupportsCacheControlMetaTag |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta o |
| SupportsCallback |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta scripts de callback. |
| SupportsCss |
Quando sobrescrito numa classe derivada, obtém um valor que indica se o navegador suporta folhas de estilo em cascata (CSS). |
| SupportsDivAlign |
Quando sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta o |
| SupportsDivNoWrap |
Quando sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta o |
| SupportsEmptyStringInCookieValue |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta cadeias vazias nos valores dos cookies. |
| SupportsFontColor |
Quando sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta o |
| SupportsFontName |
Quando sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta o |
| SupportsFontSize |
Quando sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta o |
| SupportsImageSubmit |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta o uso de uma imagem personalizada em vez de um botão padrão de submissão de formulário. |
| SupportsIModeSymbols |
Quando sobrescrito numa classe derivada, obtém um valor que indica se o navegador suporta símbolos i-mode. |
| SupportsInputIStyle |
Quando sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta o |
| SupportsInputMode |
Quando sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta o |
| SupportsItalic |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta elementos HTML |
| SupportsJPhoneMultiMediaAttributes |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta atributos multimédia J-Phone. |
| SupportsJPhoneSymbols |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta símbolos de imagem específicos do J-Phone. |
| SupportsQueryStringInFormAction |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta uma cadeia de consulta no |
| SupportsRedirectWithCookie |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta cookies na redireção. |
| SupportsSelectMultiple |
Quando sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta o |
| SupportsUncheck |
Quando é sobreposto numa classe derivada, obtém um valor que indica se a limpeza de um elemento HTML |
| SupportsXmlHttp |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta receber XML sobre HTTP. |
| Tables |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta elementos HTML |
| TagWriter |
Quando sobrescrito numa classe derivada, é usado internamente para obter o tipo do objeto que é usado para escrever etiquetas para o navegador. |
| Type |
Quando é sobreposto numa classe derivada, obtém o nome e o número de versão principal (inteiro) do navegador. |
| UseOptimizedCacheKey |
Quando sobrescrito numa classe derivada, é usado internamente para obter um valor que indica se deve usar uma chave de cache otimizada. |
| VBScript |
Quando é sobreposto numa classe derivada, obtém um valor que indica se o navegador suporta Visual Basic Scripting edition (VBScript). |
| Version |
Quando é sobreposto numa classe derivada, obtém o número de versão completo (inteiro e decimal) do navegador como uma cadeia. |
| W3CDomVersion |
Quando é sobreposto numa classe derivada, obtém a versão do Modelo de Objetos de Documento XML (DOM) do World Wide Web Consortium (W3C) que o navegador suporta. |
| Win16 |
Quando sobrescrito numa classe derivada, obtém um valor que indica se o cliente é um computador baseado em Win16. |
| Win32 |
Quando sobrescrito numa classe derivada, obtém um valor que indica se o cliente é um computador baseado em Win32. |
Métodos
| Name | Description |
|---|---|
| AddBrowser(String) |
Quando sobreposto numa classe derivada, usado internamente para adicionar uma entrada à coleção interna de navegadores para os quais as capacidades são reconhecidas. |
| CompareFilters(String, String) |
Quando sobreposto numa classe derivada, usado internamente para comparar filtros. |
| CreateHtmlTextWriter(TextWriter) |
Quando é sobreposto numa classe derivada, cria-se uma nova instância do HtmlTextWriter objeto para usar para renderizar a marcação no navegador. |
| DisableOptimizedCacheKey() |
Quando sobreposto numa classe derivada, usado internamente para desativar 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 sobreposto numa classe derivada, usado internamente para avaliar um filtro. |
| GetClrVersions() |
Quando sobrescrito numa classe derivada, obtém todas as versões do .NET Framework Common Language runtime (CLR) que estão instaladas no cliente. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| IsBrowser(String) |
Quando sobrescrito numa classe derivada, obtém um valor que indica se o navegador cliente é igual ao navegador especificado. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |