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 wrapper per la classe HttpBrowserCapabilitiesBase HttpBrowserCapabilities . Questa classe espone la funzionalità della HttpBrowserCapabilities classe ed espone il tipo HttpBrowserCapabilitiesBase . La classe consente di sostituire l'implementazione originale della classe nell'applicazione con un'implementazione personalizzata, ad esempio quando si eseguono unit test all'esterno ASP.NET HttpBrowserCapabilitiesBase HttpBrowserCapabilities pipeline.

Costruttori

HttpBrowserCapabilitiesWrapper(HttpBrowserCapabilities)

Inizializza una nuova istanza della classe HttpBrowserCapabilitiesWrapper.

Proprietà

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 in background mediante l'elemento HTML bgsounds.

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 richiesta User-Agent.

Browsers

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

CanCombineFormsInDeck

Ottiene un valore che indica se il browser supporta deck contenenti più form, ad esempio schede distinte.

CanInitiateVoiceCall

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

CanRenderAfterInputOrSelectElement

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

CanRenderEmptySelects

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

CanRenderInputAndSelectElementsTogether

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

CanRenderMixedSelects

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

CanRenderOneventAndPrevElementsTogether

Ottiene un valore che indica se il browser supporta gli elementi WML onevent e prev 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 attributo value impostato su 0.

CanSendMail

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

Capabilities

Usata internamente per ottenere le funzionalità definite del browser.

CDF

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

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 agente di ricerca Web di un motore di ricerca.

DefaultSubmitButtonLimit

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

EcmaScriptVersion

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

Frames

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

GatewayMajorVersion

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

GatewayMinorVersion

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

GatewayVersion

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

HasBackButton

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

HidesRightAlignedMultiselectScrollbars

Ottiene un valore che indica se la barra di scorrimento di un elemento select multiple HTML il cui attributo align ha valore right viene oscurata durante il rendering.

HtmlTextWriter

Ottiene o imposta il nome della classe completo dell'oggetto HtmlTextWriter da usare per la scrittura dei caratteri di markup e del 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 di 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 (ancoraggio) a HTML.

MaximumRenderedPageSize

Ottiene la lunghezza massima della pagina, in byte, visualizzabile nel browser.

MaximumSoftkeyLabelLength

Ottiene la lunghezza massima del testo che può essere visualizzato dall'etichetta di un tasto softkey.

MinorVersion

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

MinorVersionString

Ottiene il numero di versione secondario (decimale) del browser sotto forma di 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 modello DOM (Document Object Model) di MSHTML (Microsoft HTML) supportata dal browser.

NumberOfSoftkeys

Ottiene il numero di tasti softkey di un dispositivo mobile.

Platform

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

PreferredImageMime

Ottiene il tipo MIME del tipo di contenuto immagine preferenziale per il browser.

PreferredRenderingMime

Ottiene il tipo MIME del tipo di contenuto preferenziale per il browser.

PreferredRenderingType

Ottiene il nome generale per il tipo di contenuto preferenziale per il browser.

PreferredRequestEncoding

Ottiene la codifica delle richieste preferenziale per il browser.

PreferredResponseEncoding

Ottiene la codifica delle risposte preferite dal browser.

RendersBreakBeforeWmlSelectAndInput

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

RendersBreaksAfterHtmlLists

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

RendersBreaksAfterWmlAnchor

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

RendersBreaksAfterWmlInput

Ottiene un valore che indica se il browser esegue il rendering di un'interruzione di riga dopo l'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 form do WML come pulsante incorporato invece che come tasto softkey.

RendersWmlSelectsAsMenuCards

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

RequiredMetaTagNameValue

Usato internamente per produrre un tag META richiesto da alcuni browser.

RequiresAttributeColonSubstitution

Ottiene un valore che indica se il browser richiede la sostituzione dei due punti nei valori di attributo degli elementi con un carattere diverso.

RequiresContentTypeMetaTag

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

RequiresControlStateInSession

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

RequiresDBCSCharacter

Ottiene un valore che indica se il browser richiede un set di caratteri DBCS (Double Byte Character Set).

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 br HTML.

RequiresNoBreakInFormatting

Ottiene un valore che indica se il browser non supporta elementi HTML br per la formattazione delle interruzioni di riga.

RequiresOutputOptimization

Ottiene un valore che indica se il browser richiede che le pagine contengano una forma di tag di linguaggio di markup con dimensioni ottimizzate.

RequiresPhoneNumbersAsPlainText

Ottiene un valore che indica se il browser supporta la composizione telefonica basata su testo normale o se richiede un markup speciale.

RequiresSpecialViewStateEncoding

Ottiene un valore che indica se il browser richiede una codifica speciale per i valori dello stato di visualizzazione.

RequiresUniqueFilePathSuffix

Ottiene un valore che indica se il browser richiede URL di azione form univoci.

RequiresUniqueHtmlCheckboxNames

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

RequiresUniqueHtmlInputNames

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

RequiresUrlEncodedPostfieldValues

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

ScreenBitDepth

Ottiene l'intensità dello schermo, in bit per pixel.

ScreenCharactersHeight

Ottiene l'altezza approssimativa dello schermo in righe di caratteri.

ScreenCharactersWidth

Ottiene la larghezza approssimativa dello schermo, in caratteri.

ScreenPixelsHeight

Ottiene l'altezza approssimativa dello schermo, in pixel.

ScreenPixelsWidth

Ottiene la larghezza approssimativa dello schermo, in pixel.

SupportsAccesskeyAttribute

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

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 la formattazione del testo in grassetto.

SupportsCacheControlMetaTag

Ottiene un valore che indica se il browser supporta il valore cache-control 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 i 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 invece di un pulsante di invio in formato standard.

SupportsIModeSymbols

Ottiene un valore che indica se il browser supporta i simboli i-mode.

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 i HTML per la formattazione del 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 i simboli 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 in operazioni di 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 tramite HTML.

Tables

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

TagWriter

Usata internamente per ottenere il tipo di oggetto usato per scrivere tag per il browser.

Type

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

UseOptimizedCacheKey

Usata internamente per ottenere un valore che indica se usare una chiave di cache ottimizzata.

VBScript

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

Version

Ottiene il numero di versione completo (intero e decimale) del browser sotto forma di stringa.

W3CDomVersion

Ottiene la versione del modello DOM (Document Object Model) XML del World Wide Web Consortium (W3C) supportata 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

AddBrowser(String)

Viene 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 usare per il rendering del markup nel browser.

DisableOptimizedCacheKey()

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

Equals(Object)

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

(Ereditato da Object)
EvaluateFilter(String)

Usata 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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IsBrowser(String)

Ottiene un valore che indica se il browser client corrisponde a quello specificato.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a