HttpBrowserCapabilitiesWrapper Clase

Definición

Encapsula el objeto HTTP intrínseco que permite al servidor recopilar información sobre las capacidades del explorador que realizó la solicitud actual.

public ref class HttpBrowserCapabilitiesWrapper : System::Web::HttpBrowserCapabilitiesBase
public class HttpBrowserCapabilitiesWrapper : System.Web.HttpBrowserCapabilitiesBase
type HttpBrowserCapabilitiesWrapper = class
    inherit HttpBrowserCapabilitiesBase
Public Class HttpBrowserCapabilitiesWrapper
Inherits HttpBrowserCapabilitiesBase
Herencia
HttpBrowserCapabilitiesWrapper

Comentarios

La HttpBrowserCapabilitiesWrapper clase se deriva de la clase y actúa como contenedor para la clase HttpBrowserCapabilitiesBase HttpBrowserCapabilities . Esta clase expone la funcionalidad de la HttpBrowserCapabilities clase y expone el tipo HttpBrowserCapabilitiesBase . La clase permite reemplazar la implementación original de la clase en la aplicación por una implementación personalizada, como cuando se realizan pruebas unitarias fuera de la HttpBrowserCapabilitiesBase HttpBrowserCapabilities canalización ASP.NET datos.

Constructores

HttpBrowserCapabilitiesWrapper(HttpBrowserCapabilities)

Inicializa una nueva instancia de la clase HttpBrowserCapabilitiesWrapper.

Propiedades

ActiveXControls

Obtiene un valor que indica si el explorador es capaz de admitir controles ActiveX.

Adapters

Obtiene la colección de adaptadores de control disponibles.

AOL

Obtiene un valor que indica si el cliente es un explorador de America Online (AOL).

BackgroundSounds

Obtiene un valor que indica si el explorador admite la reproducción de sonidos de fondo mediante el elemento HTML bgsounds.

Beta

Obtiene un valor que indica si el explorador es una versión beta.

Browser

Obtiene la cadena del explorador (si existe) que éste envió en el encabezado de la solicitud User-Agent.

Browsers

Obtiene una colección de exploradores cuyas capacidades se reconocen.

CanCombineFormsInDeck

Obtiene un valor que indica si el explorador admite barajas que contengan varios formularios, como cartas independientes.

CanInitiateVoiceCall

Obtiene un valor que indica si el dispositivo del explorador es capaz de iniciar una llamada de voz.

CanRenderAfterInputOrSelectElement

Obtiene un valor que indica si el explorador admite contenido de página después los de elementos WML select o input.

CanRenderEmptySelects

Obtiene un valor que indica si el explorador admite los elementos HTML select vacíos.

CanRenderInputAndSelectElementsTogether

Obtiene un valor que indica si el explorador admite los elementos de WML input y select juntos en la misma tarjeta.

CanRenderMixedSelects

Obtiene un valor que indica si el explorador admite elementos WML option que especifiquen los atributos onpick y value.

CanRenderOneventAndPrevElementsTogether

Obtiene un valor que indica si el explorador admite los elementos de WML onevent y prev en la misma tarjeta.

CanRenderPostBackCards

Obtiene un valor que indica si el explorador admite tarjetas WML para postback.

CanRenderSetvarZeroWithMultiSelectionList

Obtiene un valor que indica si el explorador admite elementos WML setvar que tengan un valor del atributo value de 0.

CanSendMail

Obtiene un valor que indica si el explorador admite el envío de mensajes de correo electrónico con el esquema HTML mailto.

Capabilities

Se usa internamente para obtener las funcionalidades definidas del explorador.

CDF

Obtiene un valor que indica si el explorador admite el formato de definición de canal (CDF) para la difusión web.

ClrVersion

Obtiene la versión de .NET Framework que está instalada en el cliente.

Cookies

Obtiene un valor que indica si el explorador es capaz de admitir cookies.

Crawler

Obtiene un valor que indica si el explorador es un agente del motor de búsqueda.

DefaultSubmitButtonLimit

Obtiene el número máximo de botones de envío que se permiten en un formulario.

EcmaScriptVersion

Obtiene el número de versión de ECMAScript (JavaScript) que admite el explorador.

Frames

Obtiene un valor que indica si el explorador admite marcos HTML.

GatewayMajorVersion

Obtiene el número de la versión principal de la puerta de enlace inalámbrica que se usa para obtener acceso al servidor, si se conoce.

GatewayMinorVersion

Obtiene el número de la versión secundaria de la puerta de enlace inalámbrica que se usa para acceder al servidor, si se conoce.

GatewayVersion

Obtiene la versión de la puerta de enlace inalámbrica que se usa para obtener acceso al servidor, si se conoce.

HasBackButton

Obtiene un valor que indica si el explorador tiene un botón Atrás dedicado.

HidesRightAlignedMultiselectScrollbars

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

Obtiene o establece el nombre de clase completo del HtmlTextWriter que se va a usar para escribir caracteres de marcado y texto.

Id

Obtiene el identificador interno del explorador según se especifica en el archivo de definición de explorador.

InputType

Obtiene el tipo de entrada compatible con el explorador.

IsColor

Obtiene un valor que indica si el explorador tiene una presentación en color.

IsMobileDevice

Obtiene un valor que indica si explorador es un dispositivo móvil reconocido.

Item[String]

Obtiene el valor de la funcionalidad de explorador especificada. En C#, esta propiedad es el indexador para la clase.

JavaApplets

Obtiene un valor que indica si el explorador admite Java.

JScriptVersion

Obtiene la versión de JScript que el explorador admite.

MajorVersion

Obtiene el número de versión principal (entero) del explorador.

MaximumHrefLength

Obtiene la longitud máxima, en caracteres, del atributo href de un elemento HTML a (delimitador).

MaximumRenderedPageSize

Obtiene la longitud máxima de la página, en bytes, que el explorador puede mostrar.

MaximumSoftkeyLabelLength

Obtiene la longitud máxima del texto que una etiqueta de tecla contextual puede mostrar.

MinorVersion

Obtiene el número de versión secundaria (la parte decimal) del explorador.

MinorVersionString

Obtiene el número de versión secundaria (a la derecha del separador de decimales) del explorador como una cadena.

MobileDeviceManufacturer

Obtiene el nombre del fabricante de un dispositivo móvil, si se conoce.

MobileDeviceModel

Obtiene el nombre de modelo de un dispositivo móvil, si se conoce.

MSDomVersion

Obtiene la versión del Document Object Model (DOM) de Microsoft HTML (MSHTML) que el explorador admite.

NumberOfSoftkeys

Obtiene el número de teclas contextuales en un dispositivo móvil.

Platform

Obtiene el nombre del sistema operativo que el cliente está usando, si se conoce.

PreferredImageMime

Obtiene el tipo MIME del tipo de contenido de imagen que suele preferir el explorador.

PreferredRenderingMime

Obtiene el tipo MIME del tipo de contenido que suele preferir el explorador.

PreferredRenderingType

Obtiene el nombre general para el tipo de contenido que prefiere el explorador.

PreferredRequestEncoding

Obtiene la codificación de solicitud preferida del explorador.

PreferredResponseEncoding

Obtiene la codificación de respuesta preferida del explorador.

RendersBreakBeforeWmlSelectAndInput

Obtiene un valor que indica si el explorador representa un salto de línea antes de los elementos select o input.

RendersBreaksAfterHtmlLists

Obtiene un valor que indica si el explorador representa un salto de línea después de los elementos de lista.

RendersBreaksAfterWmlAnchor

Obtiene un valor que indica si el explorador representa un salto de línea después de un elemento WML a (delimitador) independiente.

RendersBreaksAfterWmlInput

Obtiene un valor que indica si el explorador representa un salto de línea después de un elemento WML input.

RendersWmlDoAcceptsInline

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

Obtiene un valor que indica si el explorador representa elementos WML select como tarjetas de menú, en lugar de como un cuadro combinado.

RequiredMetaTagNameValue

Se usa internamente para generar la etiqueta META que algunos exploradores necesitan.

RequiresAttributeColonSubstitution

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

Obtiene un valor que indica si el explorador requiere un elemento HTML meta para el que se especifica el atributo content-type.

RequiresControlStateInSession

Obtiene un valor que indica si el explorador requiere que el estado del control se mantenga en las sesiones.

RequiresDBCSCharacter

Obtiene un valor que indica si el explorador requiere un juego de caracteres de doble byte.

RequiresHtmlAdaptiveErrorReporting

Obtiene un valor que indica si el explorador requiere mensajes de error no estándares.

RequiresLeadingPageBreak

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

Obtiene un valor que indica si el explorador no admite los elementos HTML br para formatear los saltos de línea.

RequiresOutputOptimization

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

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

Obtiene un valor que indica si el explorador requiere que los valores de estado de vista se codifiquen de manera especial.

RequiresUniqueFilePathSuffix

Obtiene un valor que indica si el explorador necesita direcciones URL de acción de formulario únicas.

RequiresUniqueHtmlCheckboxNames

Obtiene un valor que indica si el explorador requiere valores únicos del atributo name para varios elementos HTML input type="checkbox".

RequiresUniqueHtmlInputNames

Obtiene un valor que indica si el explorador requiere valores únicos del atributo name para varios elementos HTML input.

RequiresUrlEncodedPostfieldValues

Obtiene un valor que indica si los datos de postback que el explorador envía se codificarán en dirección URL.

ScreenBitDepth

Obtiene la profundidad de la pantalla, en bits por píxel.

ScreenCharactersHeight

Obtiene el alto aproximado de la pantalla, en líneas de caracteres.

ScreenCharactersWidth

Obtiene el ancho aproximado de la presentación, en caracteres.

ScreenPixelsHeight

Obtiene el alto aproximado de la pantalla, en píxeles.

ScreenPixelsWidth

Obtiene el ancho aproximado de la pantalla, en píxeles.

SupportsAccesskeyAttribute

Obtiene un valor que indica si el explorador admite el atributo accesskey de los elementos HTML a (delimitador) y input.

SupportsBodyColor

Obtiene un valor que indica si el explorador admite el atributo bgcolor del elemento HTML body.

SupportsBold

Obtiene un valor que indica si el explorador admite los elementos HTML b para formatear texto en negrita.

SupportsCacheControlMetaTag

Obtiene un valor que indica si el explorador admite el valor cache-control para el atributo http-equiv de los elementos HTML meta.

SupportsCallback

Obtiene un valor que indica si el explorador admite scripts de devolución de llamada.

SupportsCss

Obtiene un valor que indica si el explorador admite hojas de estilos en cascada (CSS).

SupportsDivAlign

Obtiene un valor que indica si el explorador admite el atributo align de los elementos HTML div.

SupportsDivNoWrap

Obtiene un valor que indica si el explorador admite el atributo nowrap de los elementos HTML div.

SupportsEmptyStringInCookieValue

Obtiene un valor que indica si el explorador admite cadenas vacías en los valores de cookie.

SupportsFontColor

Obtiene un valor que indica si el explorador admite el atributo color de los elementos HTML font.

SupportsFontName

Obtiene un valor que indica si el explorador admite el atributo name de los elementos HTML font.

SupportsFontSize

Obtiene un valor que indica si el explorador admite el atributo size de los elementos HTML font.

SupportsImageSubmit

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

Obtiene un valor que indica si el explorador admite los símbolos i-mode.

SupportsInputIStyle

Obtiene un valor que indica si el explorador admite el atributo istyle de los elementos HTML input.

SupportsInputMode

Obtiene un valor que indica si el explorador admite el atributo mode de los elementos HTML input.

SupportsItalic

Obtiene un valor que indica si el explorador admite los elementos HTML i para formatear texto en cursiva.

SupportsJPhoneMultiMediaAttributes

Obtiene un valor que indica si el explorador admite atributos multimedia J-Phone.

SupportsJPhoneSymbols

Obtiene un valor que indica si el explorador admite símbolos de imágenes específicos de J-Phone.

SupportsQueryStringInFormAction

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

Obtiene un valor que indica si el explorador admite cookies en el redireccionamiento.

SupportsSelectMultiple

Obtiene un valor que indica si el explorador admite el atributo multiple de los elementos HTML select.

SupportsUncheck

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

Obtiene un valor que indica si el explorador admite la recepción de XML sobre HTTP.

Tables

Obtiene un valor que indica si el explorador admite los elementos HTML table.

TagWriter

Se utiliza internamente para obtener el tipo del objeto que se usa para escribir etiquetas para el explorador.

Type

Obtiene el nombre y el número de versión principal (la parte entera) del explorador.

UseOptimizedCacheKey

Se usa internamente para obtener un valor que indica si se usa una clave de caché optimizada.

VBScript

Obtiene un valor que indica si el explorador admite Visual Basic Scripting Edition (VBScript).

Version

Obtiene el número de versión completo (la parte entera y decimal) del explorador como una cadena.

W3CDomVersion

Obtiene la versión del Document Object Model (DOM) XML de World Wide Web Consortium (W3C) que el explorador admite.

Win16

Obtiene un valor que indica si el cliente es un equipo basado en Win16.

Win32

Obtiene un valor que indica si el cliente es un equipo basado en Win32.

Métodos

AddBrowser(String)

Se usa internamente para agregar una entrada a la colección interna de exploradores con funciones reconocidas.

CompareFilters(String, String)

Se utiliza internamente para comparar filtros.

CreateHtmlTextWriter(TextWriter)

Crea una instancia nueva del objeto HtmlTextWriter que se usará para representar el marcado en el explorador.

DisableOptimizedCacheKey()

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)

Se utiliza internamente para evaluar un filtro.

GetClrVersions()

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)

Obtiene un valor que indica si el explorador del 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