HttpBrowserCapabilitiesWrapper Classe

Definizione

Incapsula l'oggetto intrinseco HTTP che consente al server di raccogliere informazioni sulle funzionalità del browser che ha effettuato la richiesta corrente.

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

Commenti

La HttpBrowserCapabilitiesWrapper classe deriva dalla classe e funge da HttpBrowserCapabilitiesBase wrapper per la HttpBrowserCapabilities classe . Questa classe espone la funzionalità della HttpBrowserCapabilities classe ed espone il HttpBrowserCapabilitiesBase tipo . La classe HttpBrowserCapabilitiesBase consente di sostituire l'implementazione originale della classe HttpBrowserCapabilities nell'applicazione con un'implementazione personalizzata, ad esempio quando si eseguono unit test all'esterno della pipeline ASP.NET.

Costruttori

Nome Descrizione
HttpBrowserCapabilitiesWrapper(HttpBrowserCapabilities)

Inizializza una nuova istanza della classe HttpBrowserCapabilitiesWrapper.

Proprietà

Nome Descrizione
ActiveXControls

Ottiene un valore che indica se il browser è in grado di supportare i controlli ActiveX.

Adapters

Ottiene la raccolta di adattatori di controllo disponibili.

AOL

Ottiene un valore che indica se il client è un browser America Online (AOL).

BackgroundSounds

Ottiene un valore che indica se il browser supporta la riproduzione di suoni di sfondo utilizzando l'elemento bgsounds HTML.

Beta

Ottiene un valore che indica se il browser è una versione beta.

Browser

Ottiene la stringa del browser (se presente) inviata dal browser nell'intestazione della User-Agent richiesta.

Browsers

Ottiene una raccolta di browser per cui vengono riconosciute le funzionalità.

CanCombineFormsInDeck

Ottiene un valore che indica se il browser supporta mazzi contenenti più moduli, ad esempio schede separate.

CanInitiateVoiceCall

Ottiene un valore che indica se il dispositivo browser è in grado di avviare una chiamata vocale.

CanRenderAfterInputOrSelectElement

Ottiene un valore che indica se il browser supporta il contenuto della pagina che segue WML select o input elementi.

CanRenderEmptySelects

Ottiene un valore che indica se il browser supporta elementi HTML select vuoti.

CanRenderInputAndSelectElementsTogether

Ottiene un valore che indica se il browser supporta WML input e select gli elementi insieme nella stessa scheda.

CanRenderMixedSelects

Ottiene un valore che indica se il browser supporta gli elementi WML option che specificano entrambi onpick gli attributi e value .

CanRenderOneventAndPrevElementsTogether

Ottiene un valore che indica se il browser supporta WML onevent e prev gli elementi nella stessa scheda.

CanRenderPostBackCards

Ottiene un valore che indica se il browser supporta le schede WML per il postback.

CanRenderSetvarZeroWithMultiSelectionList

Ottiene un valore che indica se il browser supporta gli elementi WML setvar con un value attributo 0.

CanSendMail

Ottiene un valore che indica se il browser supporta l'invio di messaggi di posta elettronica utilizzando lo schema HTML mailto .

Capabilities

Usato internamente per ottenere le funzionalità definite del browser.

CDF

Ottiene un valore che indica se il browser supporta il formato CDF (Channel Definition Format) per il webcast.

ClrVersion

Ottiene la versione di .NET Framework installata nel client.

Cookies

Ottiene un valore che indica se il browser è in grado di supportare i cookie.

Crawler

Ottiene un valore che indica se il browser è un crawler Web del motore di ricerca.

DefaultSubmitButtonLimit

Ottiene il numero massimo di pulsanti di invio consentiti per un modulo.

EcmaScriptVersion

Ottiene il numero di versione di ECMAScript (JavaScript) supportato dal browser.

Frames

Ottiene un valore che indica se il browser supporta frame HTML.

GatewayMajorVersion

Ottiene il numero di versione principale del gateway wireless utilizzato per accedere al server, se noto.

GatewayMinorVersion

Ottiene il numero di versione secondaria del gateway wireless utilizzato per accedere al server, se noto.

GatewayVersion

Ottiene la versione del gateway wireless utilizzato per accedere al server, se noto.

HasBackButton

Ottiene un valore che indica se il browser dispone di un pulsante Indietro dedicato.

HidesRightAlignedMultiselectScrollbars

Ottiene un valore che indica se la barra di scorrimento di un elemento HTML select multiple con align valore di right attributo è nascosta durante il rendering.

HtmlTextWriter

Ottiene o imposta il nome completo della classe da utilizzare per la scrittura di HtmlTextWriter caratteri di markup e testo.

Id

Ottiene l'identificatore interno del browser come specificato nel file di definizione del browser.

InputType

Ottiene il tipo di input supportato dal browser.

IsColor

Ottiene un valore che indica se il browser ha una visualizzazione a colori.

IsMobileDevice

Ottiene un valore che indica se il browser è un dispositivo mobile riconosciuto.

Item[String]

Ottiene il valore della funzionalità del browser specificata. In C# questa proprietà è l'indicizzatore per la classe .

JavaApplets

Ottiene un valore che indica se il browser supporta Java.

JScriptVersion

Ottiene la versione JScript supportata dal browser.

MajorVersion

Ottiene il numero di versione principale (intero) del browser.

MaximumHrefLength

Ottiene la lunghezza massima in caratteri per l'attributo href di un elemento HTML a (ancoraggio).

MaximumRenderedPageSize

Ottiene la lunghezza massima della pagina, in byte, che il browser può visualizzare.

MaximumSoftkeyLabelLength

Ottiene la lunghezza massima del testo che può essere visualizzata da un'etichetta a chiave soft.

MinorVersion

Ottiene il numero di versione secondario (decimale) del browser.

MinorVersionString

Ottiene il numero di versione secondario (decimale) del browser come stringa.

MobileDeviceManufacturer

Ottiene il nome del produttore di un dispositivo mobile, se noto.

MobileDeviceModel

Ottiene il nome del modello di un dispositivo mobile, se noto.

MSDomVersion

Ottiene la versione del dom (Document Object Model) HTML (MSHTML) di Microsoft supportato dal browser.

NumberOfSoftkeys

Ottiene il numero di tasti softkey in un dispositivo mobile.

Platform

Ottiene il nome del sistema operativo utilizzato dal client, se noto.

PreferredImageMime

Ottiene il tipo MIME del tipo di contenuto dell'immagine preferito dal browser.

PreferredRenderingMime

Ottiene il tipo MIME del tipo di contenuto preferito dal browser.

PreferredRenderingType

Ottiene il nome generale per il tipo di contenuto preferito dal browser.

PreferredRequestEncoding

Ottiene la codifica della richiesta preferita dal browser.

PreferredResponseEncoding

Ottiene la codifica della risposta preferita dal browser.

RendersBreakBeforeWmlSelectAndInput

Ottiene un valore che indica se il browser esegue il rendering di un'interruzione di riga prima select o input degli elementi.

RendersBreaksAfterHtmlLists

Ottiene un valore che indica se il browser esegue il rendering di un'interruzione di riga dopo gli elementi dell'elemento elenco.

RendersBreaksAfterWmlAnchor

Ottiene un valore che indica se il browser esegue il rendering di un'interruzione di riga dopo un elemento WML a autonomo (ancoraggio).

RendersBreaksAfterWmlInput

Ottiene un valore che indica se il browser esegue il rendering di un'interruzione di riga dopo un elemento WML input .

RendersWmlDoAcceptsInline

Ottiene un valore che indica se il browser del dispositivo mobile esegue il rendering di un costrutto di accettazione di un modulo WML do come pulsante inline anziché come softkey.

RendersWmlSelectsAsMenuCards

Ottiene un valore che indica se il browser esegue il rendering degli elementi WML select come schede di menu anziché come casella combinata.

RequiredMetaTagNameValue

Usato internamente per produrre un meta-tag richiesto da alcuni browser.

RequiresAttributeColonSubstitution

Ottiene un valore che indica se il browser richiede due punti nei valori degli attributi dell'elemento da sostituire con un carattere diverso.

RequiresContentTypeMetaTag

Ottiene un valore che indica se il browser richiede un elemento HTML meta per il quale viene specificato l'attributo content-type .

RequiresControlStateInSession

Ottiene un valore che indica se il browser richiede che lo stato di controllo venga mantenuto nelle sessioni.

RequiresDBCSCharacter

Ottiene un valore che indica se il browser richiede un set di caratteri a byte doppio.

RequiresHtmlAdaptiveErrorReporting

Ottiene un valore che indica se il browser richiede messaggi di errore non standard.

RequiresLeadingPageBreak

Ottiene un valore che indica se il browser richiede che il primo elemento nel corpo di una pagina Web sia un elemento HTML br .

RequiresNoBreakInFormatting

Ottiene un valore che indica se il browser non supporta gli elementi HTML br per formattare le interruzioni di riga.

RequiresOutputOptimization

Ottiene un valore che indica se il browser richiede che le pagine contengano una forma ottimizzata per le dimensioni dei tag del linguaggio di markup.

RequiresPhoneNumbersAsPlainText

Ottiene un valore che indica se il browser supporta la composizione telefonica in base al testo normale o se richiede markup speciale.

RequiresSpecialViewStateEncoding

Ottiene un valore che indica se il browser richiede la codifica speciale dei valori dello stato di visualizzazione.

RequiresUniqueFilePathSuffix

Ottiene un valore che indica se il browser richiede URL univoci dell'azione modulo.

RequiresUniqueHtmlCheckboxNames

Ottiene un valore che indica se il browser richiede valori di attributo univoci name per più elementi HTML input type="checkbox" .

RequiresUniqueHtmlInputNames

Ottiene un valore che indica se il browser richiede valori di attributo univoci name per più elementi HTML input .

RequiresUrlEncodedPostfieldValues

Ottiene un valore che indica se i dati di postback inviati dal browser saranno codificati in URL.

ScreenBitDepth

Ottiene la profondità dello schermo, espressa in bit per pixel.

ScreenCharactersHeight

Ottiene l'altezza approssimativa della visualizzazione, in righe di caratteri.

ScreenCharactersWidth

Ottiene la larghezza approssimativa della visualizzazione, espressa in caratteri.

ScreenPixelsHeight

Ottiene l'altezza approssimativa dello schermo, espressa in pixel.

ScreenPixelsWidth

Ottiene la larghezza approssimativa della visualizzazione, espressa in pixel.

SupportsAccesskeyAttribute

Ottiene un valore che indica se il browser supporta l'attributo accesskey html a (ancoraggio) e input gli elementi.

SupportsBodyColor

Ottiene un valore che indica se il browser supporta l'attributo bgcolor dell'elemento HTML body .

SupportsBold

Ottiene un valore che indica se il browser supporta gli elementi HTML b per formattare il testo in grassetto.

SupportsCacheControlMetaTag

Ottiene un valore che indica se il browser supporta il cache-control valore per l'attributo http-equiv degli elementi HTML meta .

SupportsCallback

Ottiene un valore che indica se il browser supporta gli script di callback.

SupportsCss

Ottiene un valore che indica se il browser supporta fogli di stile CSS (Cascading Style Sheets).

SupportsDivAlign

Ottiene un valore che indica se il browser supporta l'attributo align degli elementi HTML div .

SupportsDivNoWrap

Ottiene un valore che indica se il browser supporta l'attributo nowrap degli elementi HTML div .

SupportsEmptyStringInCookieValue

Ottiene un valore che indica se il browser supporta stringhe vuote nei valori dei cookie.

SupportsFontColor

Ottiene un valore che indica se il browser supporta l'attributo color degli elementi HTML font .

SupportsFontName

Ottiene un valore che indica se il browser supporta l'attributo name degli elementi HTML font .

SupportsFontSize

Ottiene un valore che indica se il browser supporta l'attributo size degli elementi HTML font .

SupportsImageSubmit

Ottiene un valore che indica se il browser supporta l'uso di un'immagine personalizzata al posto di un pulsante standard di invio del modulo.

SupportsIModeSymbols

Ottiene un valore che indica se il browser supporta i simboli in modalità i.

SupportsInputIStyle

Ottiene un valore che indica se il browser supporta l'attributo istyle degli elementi HTML input .

SupportsInputMode

Ottiene un valore che indica se il browser supporta l'attributo mode degli elementi HTML input .

SupportsItalic

Ottiene un valore che indica se il browser supporta gli elementi HTML i per formattare il testo in corsivo.

SupportsJPhoneMultiMediaAttributes

Ottiene un valore che indica se il browser supporta gli attributi multimediali J-Phone.

SupportsJPhoneSymbols

Ottiene un valore che indica se il browser supporta simboli di immagine specifici di J-Phone.

SupportsQueryStringInFormAction

Ottiene un valore che indica se il browser supporta una stringa di query nel valore dell'attributo action degli elementi HTML form .

SupportsRedirectWithCookie

Ottiene un valore che indica se il browser supporta i cookie al reindirizzamento.

SupportsSelectMultiple

Ottiene un valore che indica se il browser supporta l'attributo multiple degli elementi HTML select .

SupportsUncheck

Ottiene un valore che indica se la cancellazione di un elemento HTML input type="checkbox" selezionato viene riflessa nei dati di postback.

SupportsXmlHttp

Ottiene un valore che indica se il browser supporta la ricezione di XML su HTTP.

Tables

Ottiene un valore che indica se il browser supporta gli elementi HTML table .

TagWriter

Utilizzato internamente per ottenere il tipo dell'oggetto utilizzato per scrivere tag per il browser.

Type

Ottiene il nome e il numero di versione principale (intero) del browser.

UseOptimizedCacheKey

Usato internamente per ottenere un valore che indica se usare una chiave della cache ottimizzata.

VBScript

Ottiene un valore che indica se il browser supporta Visual Basic Scripting Edition (VBScript).

Version

Ottiene il numero di versione completo (integer e decimale) del browser come stringa.

W3CDomVersion

Ottiene la versione del DOM (World Wide Web Consortium) XML Document Object Model (DOM) supportato dal browser.

Win16

Ottiene un valore che indica se il client è un computer basato su Win16.

Win32

Ottiene un valore che indica se il client è un computer basato su Win32.

Metodi

Nome Descrizione
AddBrowser(String)

Usato internamente per aggiungere una voce alla raccolta interna di browser per cui vengono riconosciute le funzionalità.

CompareFilters(String, String)

Usato internamente per confrontare i filtri.

CreateHtmlTextWriter(TextWriter)

Crea una nuova istanza dell'oggetto HtmlTextWriter da utilizzare per eseguire il rendering del markup nel browser.

DisableOptimizedCacheKey()

Usato internamente per disabilitare l'uso di una chiave della cache ottimizzata.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
EvaluateFilter(String)

Usato internamente per valutare un filtro.

GetClrVersions()

Ottiene tutte le versioni di Common Language Runtime (CLR) di .NET Framework installate nel client.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
IsBrowser(String)

Ottiene un valore che indica se il browser client è uguale al browser specificato.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a