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 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 |
| 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 |
| 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 |
| CanRenderEmptySelects |
Ottiene un valore che indica se il browser supporta elementi HTML |
| CanRenderInputAndSelectElementsTogether |
Ottiene un valore che indica se il browser supporta WML |
| CanRenderMixedSelects |
Ottiene un valore che indica se il browser supporta gli elementi WML |
| CanRenderOneventAndPrevElementsTogether |
Ottiene un valore che indica se il browser supporta 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 utilizzando lo schema HTML |
| 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 |
| 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 |
| 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 |
| 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 |
| RendersBreaksAfterWmlInput |
Ottiene un valore che indica se il browser esegue il rendering di un'interruzione di riga dopo un elemento WML |
| RendersWmlDoAcceptsInline |
Ottiene un valore che indica se il browser del dispositivo mobile esegue il rendering di un costrutto di accettazione di un modulo WML |
| RendersWmlSelectsAsMenuCards |
Ottiene un valore che indica se il browser esegue il rendering degli elementi WML |
| 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 |
| 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 |
| RequiresNoBreakInFormatting |
Ottiene un valore che indica se il browser non supporta gli elementi HTML |
| 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 |
| RequiresUniqueHtmlInputNames |
Ottiene un valore che indica se il browser richiede valori di attributo univoci |
| 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 |
| 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 |
| 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 |
| 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 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 |
| SupportsInputMode |
Ottiene un valore che indica se il browser supporta l'attributo |
| SupportsItalic |
Ottiene un valore che indica se il browser supporta gli elementi HTML |
| 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 |
| 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 |
| 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 su HTTP. |
| Tables |
Ottiene un valore che indica se il browser supporta gli elementi HTML |
| 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) |