HttpBrowserCapabilitiesWrapper Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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 |
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 |
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 |
CanRenderEmptySelects |
Ottiene un valore che indica se il browser supporta gli elementi HTML |
CanRenderInputAndSelectElementsTogether |
Ottiene un valore che indica se il browser supporta gli elementi WML |
CanRenderMixedSelects |
Ottiene un valore che indica se il browser supporta gli elementi |
CanRenderOneventAndPrevElementsTogether |
Ottiene un valore che indica se il browser supporta gli elementi WML |
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 |
CanSendMail |
Ottiene un valore che indica se il browser supporta l'invio di messaggi di posta elettronica mediante l'uso dello schema HTML |
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 |
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 |
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 |
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) |
RendersBreaksAfterWmlInput |
Ottiene un valore che indica se il browser esegue il rendering di un'interruzione di riga dopo l'elemento WML |
RendersWmlDoAcceptsInline |
Ottiene un valore che indica se il browser del dispositivo mobile esegue il rendering di un costrutto di accettazione di un form |
RendersWmlSelectsAsMenuCards |
Ottiene un valore che indica se il browser esegue il rendering degli elementi |
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 |
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 |
RequiresNoBreakInFormatting |
Ottiene un valore che indica se il browser non supporta elementi HTML |
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 |
RequiresUniqueHtmlInputNames |
Ottiene un valore che indica se il browser richiede valori di attributo |
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 |
SupportsBodyColor |
Ottiene un valore che indica se il browser supporta l'attributo |
SupportsBold |
Ottiene un valore che indica se il browser supporta gli elementi HTML |
SupportsCacheControlMetaTag |
Ottiene un valore che indica se il browser supporta il valore |
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 |
SupportsDivNoWrap |
Ottiene un valore che indica se il browser supporta l'attributo |
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 |
SupportsFontName |
Ottiene un valore che indica se il browser supporta l'attributo |
SupportsFontSize |
Ottiene un valore che indica se il browser supporta l'attributo |
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 |
SupportsInputMode |
Ottiene un valore che indica se il browser supporta l'attributo |
SupportsItalic |
Ottiene un valore che indica se il browser supporta gli elementi |
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 |
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 |
SupportsUncheck |
Ottiene un valore che indica se la cancellazione di un elemento HTML |
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 |
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) |