HttpBrowserCapabilitiesBase Clase

Definición

Actúa como clase base para las clases que permiten al servidor recopilar información acerca de las capacidades del explorador que realizó la solicitud actual.

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
Herencia
HttpBrowserCapabilitiesBase
Derivado
Implementaciones

Comentarios

La HttpBrowserCapabilitiesBase clase es una clase abstracta que contiene los mismos miembros que la clase HttpBrowserCapabilities . La clase le permite crear clases derivadas que son como la clase , pero que puede personalizar y que funcionan fuera de la canalización HttpBrowserCapabilitiesBase HttpBrowserCapabilities ASP.NET datos. Al realizar pruebas unitarias, normalmente se usa una clase derivada para implementar miembros con un comportamiento personalizado que cumpla el escenario que está probando.

La clase HttpBrowserCapabilitiesWrapper se deriva de la clase HttpBrowserCapabilitiesBase . La HttpBrowserCapabilitiesWrapper clase actúa como contenedor de la clase HttpBrowserCapabilities . En tiempo de ejecución, normalmente se usa una instancia de la HttpBrowserCapabilitiesWrapper clase para llamar a miembros del objeto HttpBrowserCapabilities .

Constructores

HttpBrowserCapabilitiesBase()

Inicializa la clase para que la use una instancia de la clase heredada. A este constructor solo lo puede llamar una clase heredada.

Propiedades

ActiveXControls

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador es capaz de admitir controles ActiveX.

Adapters

Si se reemplaza en la clase derivada, obtiene la colección de adaptadores de control disponibles.

AOL

Si se reemplaza en una clase derivada, obtiene un valor que indica si el cliente es un explorador de America Online (AOL).

BackgroundSounds

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite la reproducción de sonidos de fondo mediante el elemento HTML bgsounds.

Beta

Si se reemplaza en una clase derivada, obtiene un valor que indica si explorador es de una versión beta.

Browser

Si se reemplaza en una clase derivada, obtiene la cadena del explorador (si existe) que este envió en el encabezado de la solicitud User-Agent.

Browsers

Si se reemplaza en una clase derivada, obtiene una colección de exploradores cuyas capacidades se reconocen.

CanCombineFormsInDeck

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite barajas que contengan varios formularios, como cartas independientes.

CanInitiateVoiceCall

Si se reemplaza en una clase derivada, obtiene un valor que indica si el dispositivo del explorador puede iniciar una llamada de voz.

CanRenderAfterInputOrSelectElement

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite contenido de página después los de elementos WML select o input.

CanRenderEmptySelects

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite elementos HTML select vacíos.

CanRenderInputAndSelectElementsTogether

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite elementos WML input y select en la misma tarjeta.

CanRenderMixedSelects

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite elementos WML option que especifiquen los atributos onpick y value.

CanRenderOneventAndPrevElementsTogether

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite elementos WML onevent y prev en la misma tarjeta.

CanRenderPostBackCards

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite tarjetas WML para postback.

CanRenderSetvarZeroWithMultiSelectionList

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite elementos WML setvar que tengan un atributo value de 0.

CanSendMail

Cuando se invalida en una clase derivada, obtiene un valor que indica si el explorador admite el envío de mensajes de correo electrónico con el esquema HTML mailto.

Capabilities

Si se reemplaza en una clase derivada, se usa internamente para obtener las capacidades definidas del explorador.

CDF

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite el formato de definición de canal (CDF) para la difusión web.

ClrVersion

Si se reemplaza en una clase derivada, obtiene la versión de .NET Framework que está instalada en el cliente.

Cookies

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador puede admitir cookies.

Crawler

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador es un agente de búsqueda del motor de búsqueda.

DefaultSubmitButtonLimit

Si se reemplaza en una clase derivada, obtiene el número máximo de botones de envío que se permiten en un formulario.

EcmaScriptVersion

Si se reemplaza en una clase derivada, obtiene el número de versión de ECMAScript (JavaScript) que el explorador admite.

Frames

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite marcos HTML.

GatewayMajorVersion

Si se reemplaza en una clase derivada, obtiene el número de versión principal de la puerta de enlace inalámbrica que se usa para tener acceso al servidor, si se conoce.

GatewayMinorVersion

Si se reemplaza en una clase derivada, obtiene el número de versión secundaria de la puerta de enlace inalámbrica que se usa para tener acceso al servidor, si se conoce.

GatewayVersion

Si se reemplaza en una clase derivada, obtiene la versión de la puerta de enlace inalámbrica que se usa para tener acceso al servidor, si se conoce.

HasBackButton

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador tiene un botón Atrás dedicado.

HidesRightAlignedMultiselectScrollbars

Si se reemplaza en una clase derivada, obtiene un valor que indica si la barra de desplazamiento de un elemento HTML select multiple que tiene un valor de atributo align de right se oculta al representarse.

HtmlTextWriter

Si se reemplaza en una clase derivada, obtiene o establece el nombre de clase completo del HtmlTextWriter que se va a usar para escribir caracteres de marcado y texto.

Id

Cuando se reemplaza en una clase derivada, obtiene el identificador interno del explorador según se especifica en el archivo de definición de explorador.

InputType

Si se reemplaza en una clase derivada, obtiene el tipo de entrada que es compatible con el explorador.

IsColor

Si se reemplaza en una clase derivada, obtiene un valor que indica si explorador tiene una pantalla a color.

IsMobileDevice

Si se reemplaza en una clase derivada, obtiene un valor que indica si explorador es un dispositivo móvil reconocido.

Item[String]

Si se reemplaza en una clase derivada, obtiene el valor de la capacidad del explorador especificada. En C#, esta propiedad es el indexador para la clase.

JavaApplets

Cuando se invalida en una clase derivada, obtiene un valor que indica si el explorador admite Java.

JScriptVersion

Si se reemplaza en una clase derivada, obtiene la versión de JScript que el explorador admite.

MajorVersion

Si se reemplaza en una clase derivada, obtiene el número de versión principal (la parte entera) del explorador.

MaximumHrefLength

Si se reemplaza en una clase derivada, obtiene la longitud máxima en caracteres del atributo href de un elemento HTML a (delimitador).

MaximumRenderedPageSize

Si se reemplaza en una clase derivada, obtiene la longitud máxima de la página, en bytes, que el explorador puede mostrar.

MaximumSoftkeyLabelLength

Si se reemplaza en la clase derivada, obtiene la longitud máxima del texto que una etiqueta de tecla contextual puede mostrar.

MinorVersion

Si se reemplaza en una clase derivada, obtiene el número de versión (decimal) secundaria del explorador.

MinorVersionString

Si se reemplaza en una clase derivada, obtiene el número de versión secundaria (la parte decimal) del explorador como una cadena.

MobileDeviceManufacturer

Si se reemplaza en una clase derivada, obtiene el nombre del fabricante de un dispositivo móvil, si se conoce.

MobileDeviceModel

Si se reemplaza en una clase derivada, obtiene el nombre del modelo de un dispositivo móvil, si se conoce.

MSDomVersion

Si se reemplaza en una clase derivada, obtiene la versión de Document Object Model (DOM) de Microsoft HTML (MSHTML) que el explorador admite.

NumberOfSoftkeys

Si se reemplaza en una clase derivada, obtiene el número de teclas contextuales en un dispositivo móvil.

Platform

Si se reemplaza en una clase derivada, obtiene el nombre del sistema operativo que el cliente está usando, si se conoce.

PreferredImageMime

Cuando se reemplaza en una clase derivada, obtiene el tipo MIME del tipo de contenido de imagen que suele preferir el explorador.

PreferredRenderingMime

Si se reemplaza en una clase derivada, obtiene el tipo MIME del tipo de contenido que suele preferir el explorador.

PreferredRenderingType

Si se reemplaza en la clase derivada, obtiene el nombre general para el tipo de contenido que prefiere el explorador.

PreferredRequestEncoding

Si se reemplaza en una clase derivada, obtiene la codificación prefiere.

PreferredResponseEncoding

Si se reemplaza en una clase derivada, obtiene la codificación de respuesta preferida del explorador.

RendersBreakBeforeWmlSelectAndInput

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador representa un salto de línea antes de los elementos WML select o input.

RendersBreaksAfterHtmlLists

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador representa un salto de línea después de los elementos de lista.

RendersBreaksAfterWmlAnchor

Si se reemplaza en la clase derivada, obtiene un valor que indica si el explorador representa un salto de línea después de un elemento WML a (delimitador) independiente.

RendersBreaksAfterWmlInput

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador representa un salto de línea después de un elemento WML input.

RendersWmlDoAcceptsInline

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador del dispositivo móvil representa una construcción de aceptación de formularios WML do como un botón insertado en lugar de representarla como una tecla contextual.

RendersWmlSelectsAsMenuCards

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador representa elementos WML select como tarjetas de menú, en lugar de como un cuadro combinado.

RequiredMetaTagNameValue

Si se reemplaza en una clase derivada, se usa internamente para generar la etiqueta META que algunos exploradores necesitan.

RequiresAttributeColonSubstitution

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador requiere que los caracteres de dos puntos de los valores de atributo de elemento se reemplacen por un carácter distinto.

RequiresContentTypeMetaTag

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador requiere un elemento HTML meta para el que se especifica el atributo content-type.

RequiresControlStateInSession

Cuando se reemplaza en una clase derivada, obtiene un valor que indica si el explorador requiere que el estado del control se mantenga en las sesiones.

RequiresDBCSCharacter

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador requiere un juego de caracteres de doble byte.

RequiresHtmlAdaptiveErrorReporting

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador requiere mensajes de error no estándar.

RequiresLeadingPageBreak

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador requiere que el primer elemento del cuerpo de una página web sea un elemento HTML br.

RequiresNoBreakInFormatting

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite los elementos HTML br para aplicar formato a los saltos de línea.

RequiresOutputOptimization

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador requiere que las páginas contengan un formulario de tamaño optimizado de etiquetas de lenguaje de marcado.

RequiresPhoneNumbersAsPlainText

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite el marcado telefónico basado en texto sin formato o si requiere un marcado especial.

RequiresSpecialViewStateEncoding

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador requiere que los valores de estado de vista se codifiquen de manera especial.

RequiresUniqueFilePathSuffix

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador requiere direcciones URL de acción de formulario únicas.

RequiresUniqueHtmlCheckboxNames

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador requiere valores del atributo name únicos para varios elementos HTML input type="checkbox".

RequiresUniqueHtmlInputNames

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador requiere valores del atributo name únicos para varios elementos HTML input.

RequiresUrlEncodedPostfieldValues

Si se reemplaza en una clase derivada, obtiene un valor que indica si los datos de postback que el explorador envía se codificarán en dirección URL.

ScreenBitDepth

Si se reemplaza en una clase derivada, obtiene la profundidad de la presentación, en bits por píxel.

ScreenCharactersHeight

Si se reemplaza en una clase derivada, obtiene el alto aproximado de la pantalla, en líneas de caracteres.

ScreenCharactersWidth

Si se reemplaza en una clase derivada, obtiene el ancho aproximado de la pantalla, en caracteres.

ScreenPixelsHeight

Si se reemplaza en una clase derivada, obtiene el alto aproximado de la pantalla, en píxeles.

ScreenPixelsWidth

Si se reemplaza en una clase derivada, obtiene el ancho aproximado de la pantalla, en píxeles.

SupportsAccesskeyAttribute

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite el atributo accesskey de los elementos HTML a (delimitador) y input.

SupportsBodyColor

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite el atributo bgcolor del elemento HTML body.

SupportsBold

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite elementos HTML b para dar formato a texto en negrita.

SupportsCacheControlMetaTag

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite el valor cache-control del atributo http-equiv de los elementos HTML meta.

SupportsCallback

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite scripts de devolución de llamada.

SupportsCss

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite hojas de estilos en cascada (CSS).

SupportsDivAlign

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite el atributo align de los elementos HTML div.

SupportsDivNoWrap

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite el atributo nowrap de los elementos HTML div.

SupportsEmptyStringInCookieValue

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite cadenas vacías en los valores de cookie.

SupportsFontColor

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite el atributo color de los elementos HTML font.

SupportsFontName

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite el atributo name de los elementos HTML font.

SupportsFontSize

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite el atributo size de los elementos HTML font.

SupportsImageSubmit

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite el uso de una imagen personalizada en lugar de un botón de envío de formulario estándar.

SupportsIModeSymbols

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite marcos símbolos i-mode.

SupportsInputIStyle

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite el atributo istyle de los elementos HTML input.

SupportsInputMode

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite el atributo mode de los elementos HTML input.

SupportsItalic

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite elementos HTML i para dar a texto formato en cursiva.

SupportsJPhoneMultiMediaAttributes

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite atributos multimedia J-Phone.

SupportsJPhoneSymbols

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite símbolos de imagen específicos de J-Phone.

SupportsQueryStringInFormAction

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite una cadena de consulta en el valor del atributo action de los elementos HTML form.

SupportsRedirectWithCookie

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite cookies en el redireccionamiento.

SupportsSelectMultiple

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite el atributo multiple de los elementos HTML select.

SupportsUncheck

Si se reemplaza en una clase derivada, obtiene un valor que indica si la desactivación de un elemento HTML input type="checkbox" activado se refleja en los datos de postback.

SupportsXmlHttp

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite la recepción de XML sobre HTML.

Tables

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite elementos HTML table.

TagWriter

Si se reemplaza en una clase derivada, se utiliza internamente para obtener el tipo del objeto que se usa para escribir etiquetas para el explorador.

Type

Si se reemplaza en una clase derivada, obtiene el nombre y el número de versión principal (entero) del explorador.

UseOptimizedCacheKey

Si se reemplaza en una clase derivada, se usa internamente para obtener un valor que indica si se debe usar una clave de caché optimizada.

VBScript

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador admite Visual Basic Scripting Edition (VBScript).

Version

Si se reemplaza en una clase derivada, obtiene el número de versión completo (la parte entera y decimal) del explorador como una cadena.

W3CDomVersion

Cuando se reemplaza en una clase derivada, obtiene la versión del Document Object Model (DOM) XML de World Wide Web Consortium (W3C) que el explorador admite.

Win16

Si se reemplaza en una clase derivada, obtiene un valor que indica si el cliente es un equipo basado en Win16.

Win32

Si se reemplaza en una clase derivada, obtiene un valor que indica si el cliente es un equipo basado en Win32.

Métodos

AddBrowser(String)

Si se reemplaza en una clase derivada, se usa internamente para agregar una entrada a la colección interna de exploradores con funciones reconocidas.

CompareFilters(String, String)

Si se reemplaza en una clase derivada, se usa internamente para comparar filtros.

CreateHtmlTextWriter(TextWriter)

Si se reemplaza en una clase derivada, crea una instancia nueva del objeto HtmlTextWriter que se usará para representar el marcado en el explorador.

DisableOptimizedCacheKey()

Si se reemplaza en una clase derivada, se usa internamente para deshabilitar el uso de una clave de caché optimizada.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
EvaluateFilter(String)

Si se reemplaza en una clase derivada, se usa internamente para evaluar un filtro.

GetClrVersions()

Si se reemplaza en una clase derivada, obtiene todas las versiones de Common Language Runtime (CLR) de .NET Framework que están instaladas en el cliente.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IsBrowser(String)

Si se reemplaza en una clase derivada, obtiene un valor que indica si el explorador cliente es el mismo que el explorador especificado.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a