HttpBrowserCapabilitiesBase 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.
Funge da classe base per le classi che consentono al server di raccogliere informazioni sulle funzionalità del browser che ha effettuato la richiesta corrente.
public ref class HttpBrowserCapabilitiesBase abstract : System::Web::UI::IFilterResolutionService
public abstract class HttpBrowserCapabilitiesBase : System.Web.UI.IFilterResolutionService
type HttpBrowserCapabilitiesBase = class
interface IFilterResolutionService
Public MustInherit Class HttpBrowserCapabilitiesBase
Implements IFilterResolutionService
- Ereditarietà
-
HttpBrowserCapabilitiesBase
- Derivato
- Implementazioni
Commenti
La HttpBrowserCapabilitiesBase classe è una classe astratta che contiene gli stessi membri della HttpBrowserCapabilities classe . La classe HttpBrowserCapabilitiesBase consente di creare classi derivate simili alla classe HttpBrowserCapabilities, ma che è possibile personalizzare e che funzionino all'esterno della pipeline di ASP.NET. Quando si eseguono unit test, in genere si usa una classe derivata per implementare i membri con un comportamento personalizzato che soddisfa lo scenario di cui si esegue il test.
La HttpBrowserCapabilitiesWrapper classe deriva dalla HttpBrowserCapabilitiesBase classe . La HttpBrowserCapabilitiesWrapper classe funge da wrapper per la HttpBrowserCapabilities classe . In fase di esecuzione, in genere si usa un'istanza della HttpBrowserCapabilitiesWrapper classe per chiamare i membri dell'oggetto HttpBrowserCapabilities .
Costruttori
| Nome | Descrizione |
|---|---|
| HttpBrowserCapabilitiesBase() |
Inizializza la classe per l'uso da parte di un'istanza della classe ereditata. Questo costruttore può essere chiamato solo da una classe ereditata. |
Proprietà
| Nome | Descrizione |
|---|---|
| ActiveXControls |
In caso di override in una classe derivata, ottiene un valore che indica se il browser è in grado di supportare i controlli ActiveX. |
| Adapters |
In caso di override in una classe derivata, ottiene la raccolta di adattatori di controllo disponibili. |
| AOL |
In caso di override in una classe derivata, ottiene un valore che indica se il client è un browser America Online (AOL). |
| BackgroundSounds |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta la riproduzione di suoni di sfondo usando l'elemento |
| Beta |
In caso di override in una classe derivata, ottiene un valore che indica se il browser è una versione beta. |
| Browser |
In caso di override in una classe derivata, ottiene la stringa del browser (se presente) inviata dal browser nell'intestazione della |
| Browsers |
In caso di override in una classe derivata, ottiene una raccolta di browser per cui vengono riconosciute le funzionalità. |
| CanCombineFormsInDeck |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta mazzi che contengono più moduli, ad esempio schede separate. |
| CanInitiateVoiceCall |
In caso di override in una classe derivata, ottiene un valore che indica se il dispositivo browser è in grado di avviare una chiamata vocale. |
| CanRenderAfterInputOrSelectElement |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta il contenuto della pagina che segue WML |
| CanRenderEmptySelects |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta elementi HTML |
| CanRenderInputAndSelectElementsTogether |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta WML |
| CanRenderMixedSelects |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta gli elementi WML |
| CanRenderOneventAndPrevElementsTogether |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta WML |
| CanRenderPostBackCards |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta le schede WML per il postback. |
| CanRenderSetvarZeroWithMultiSelectionList |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta gli elementi WML |
| CanSendMail |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta l'invio di messaggi di posta elettronica utilizzando lo schema HTML |
| Capabilities |
Quando sottoposto a override in una classe derivata, usato internamente per ottenere le funzionalità definite del browser. |
| CDF |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta il formato CDF (Channel Definition Format) per il webcast. |
| ClrVersion |
In caso di override in una classe derivata, ottiene la versione del framework di .NET installato nel client. |
| Cookies |
In caso di override in una classe derivata, ottiene un valore che indica se il browser è in grado di supportare i cookie. |
| Crawler |
In caso di override in una classe derivata, ottiene un valore che indica se il browser è un crawler Web motore di ricerca. |
| DefaultSubmitButtonLimit |
In caso di override in una classe derivata, ottiene il numero massimo di pulsanti di invio consentiti per un modulo. |
| EcmaScriptVersion |
In caso di override in una classe derivata, ottiene il numero di versione di ECMAScript (JavaScript) supportato dal browser. |
| Frames |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta frame HTML. |
| GatewayMajorVersion |
In caso di override in una classe derivata, ottiene il numero di versione principale del gateway wireless utilizzato per accedere al server, se noto. |
| GatewayMinorVersion |
In caso di override in una classe derivata, ottiene il numero di versione secondaria del gateway wireless utilizzato per accedere al server, se noto. |
| GatewayVersion |
In caso di override in una classe derivata, ottiene la versione del gateway wireless utilizzato per accedere al server, se noto. |
| HasBackButton |
In caso di override in una classe derivata, ottiene un valore che indica se il browser ha un pulsante Indietro dedicato. |
| HidesRightAlignedMultiselectScrollbars |
In caso di override in una classe derivata, ottiene un valore che indica se la barra di scorrimento di un elemento HTML |
| HtmlTextWriter |
In caso di override in una classe derivata, ottiene o imposta il nome completo della classe da utilizzare per la scrittura di HtmlTextWriter caratteri di markup e testo. |
| Id |
In caso di override in una classe derivata, ottiene l'identificatore interno del browser come specificato nel file di definizione del browser. |
| InputType |
In caso di override in una classe derivata, ottiene il tipo di input supportato dal browser. |
| IsColor |
In caso di override in una classe derivata, ottiene un valore che indica se il browser ha una visualizzazione colore. |
| IsMobileDevice |
In caso di override in una classe derivata, ottiene un valore che indica se il browser è un dispositivo mobile riconosciuto. |
| Item[String] |
Quando sottoposto a override in una classe derivata, ottiene il valore della funzionalità del browser specificata. In C# questa proprietà è l'indicizzatore per la classe . |
| JavaApplets |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta Java. |
| JScriptVersion |
Quando sottoposto a override in una classe derivata, ottiene la versione JScript supportata dal browser. |
| MajorVersion |
In caso di override in una classe derivata, ottiene il numero di versione principale (integer) del browser. |
| MaximumHrefLength |
Quando sottoposto a override in una classe derivata, ottiene la lunghezza massima in caratteri per l'attributo |
| MaximumRenderedPageSize |
In caso di override in una classe derivata, ottiene la lunghezza massima della pagina, in byte, che il browser può visualizzare. |
| MaximumSoftkeyLabelLength |
In caso di override in una classe derivata, ottiene la lunghezza massima del testo che può essere visualizzata da un'etichetta di chiave soft. |
| MinorVersion |
In caso di override in una classe derivata, ottiene il numero di versione secondario (decimale) del browser. |
| MinorVersionString |
In caso di override in una classe derivata, ottiene il numero di versione secondario (decimale) del browser come stringa. |
| MobileDeviceManufacturer |
In caso di override in una classe derivata, ottiene il nome del produttore di un dispositivo mobile, se noto. |
| MobileDeviceModel |
In caso di override in una classe derivata, ottiene il nome del modello di un dispositivo mobile, se noto. |
| MSDomVersion |
In caso di override in una classe derivata, ottiene la versione del dom (Document Object Model) HTML (MSHTML) Microsoft supportato dal browser. |
| NumberOfSoftkeys |
Quando sottoposto a override in una classe derivata, ottiene il numero di tasti softkey in un dispositivo mobile. |
| Platform |
In caso di override in una classe derivata, ottiene il nome del sistema operativo usato dal client, se noto. |
| PreferredImageMime |
In caso di override in una classe derivata, ottiene il tipo MIME del tipo di contenuto dell'immagine preferito dal browser. |
| PreferredRenderingMime |
In caso di override in una classe derivata, ottiene il tipo MIME del tipo di contenuto preferito dal browser. |
| PreferredRenderingType |
In caso di override in una classe derivata, ottiene il nome generale per il tipo di contenuto preferito dal browser. |
| PreferredRequestEncoding |
In caso di override in una classe derivata, ottiene la codifica della richiesta preferita dal browser. |
| PreferredResponseEncoding |
In caso di override in una classe derivata, ottiene la codifica della risposta preferita dal browser. |
| RendersBreakBeforeWmlSelectAndInput |
In caso di override in una classe derivata, ottiene un valore che indica se il browser esegue il rendering di un'interruzione di riga prima di WML |
| RendersBreaksAfterHtmlLists |
In caso di override in una classe derivata, ottiene un valore che indica se il browser esegue il rendering di un'interruzione di riga dopo gli elementi dell'elemento elenco. |
| RendersBreaksAfterWmlAnchor |
In caso di override in una classe derivata, ottiene un valore che indica se il browser esegue il rendering di un'interruzione di riga dopo un elemento WML |
| RendersBreaksAfterWmlInput |
In caso di override in una classe derivata, ottiene un valore che indica se il browser esegue il rendering di un'interruzione di riga dopo un elemento WML |
| RendersWmlDoAcceptsInline |
In caso di override in una classe derivata, ottiene un valore che indica se il browser del dispositivo mobile esegue il rendering di un costrutto di accettazione di un modulo WML |
| RendersWmlSelectsAsMenuCards |
In caso di override in una classe derivata, ottiene un valore che indica se il browser esegue il rendering degli elementi WML |
| RequiredMetaTagNameValue |
Quando sottoposto a override in una classe derivata, usato internamente per produrre un meta-tag richiesto da alcuni browser. |
| RequiresAttributeColonSubstitution |
In caso di override in una classe derivata, ottiene un valore che indica se il browser richiede due punti nei valori dell'attributo elemento da sostituire con un carattere diverso. |
| RequiresContentTypeMetaTag |
In caso di override in una classe derivata, ottiene un valore che indica se il browser richiede un elemento HTML |
| RequiresControlStateInSession |
In caso di override in una classe derivata, ottiene un valore che indica se il browser richiede che lo stato del controllo venga mantenuto nelle sessioni. |
| RequiresDBCSCharacter |
In caso di override in una classe derivata, ottiene un valore che indica se il browser richiede un set di caratteri a byte doppio. |
| RequiresHtmlAdaptiveErrorReporting |
In caso di override in una classe derivata, ottiene un valore che indica se il browser richiede messaggi di errore non standard. |
| RequiresLeadingPageBreak |
In caso di override in una classe derivata, ottiene un valore che indica se il browser richiede che il primo elemento nel corpo di una pagina Web sia un elemento HTML |
| RequiresNoBreakInFormatting |
In caso di override in una classe derivata, ottiene un valore che indica se il browser non supporta gli elementi HTML |
| RequiresOutputOptimization |
In caso di override in una classe derivata, 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 |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta la composizione telefonica in base al testo normale o se richiede markup speciale. |
| RequiresSpecialViewStateEncoding |
In caso di override in una classe derivata, ottiene un valore che indica se il browser richiede la codifica speciale dei valori dello stato di visualizzazione. |
| RequiresUniqueFilePathSuffix |
Quando ne viene eseguito l'override in una classe derivata, ottiene un valore che indica se il browser richiede URL di azione modulo univoci. |
| RequiresUniqueHtmlCheckboxNames |
In caso di override in una classe derivata, ottiene un valore che indica se il browser richiede valori di attributo univoci |
| RequiresUniqueHtmlInputNames |
In caso di override in una classe derivata, ottiene un valore che indica se il browser richiede valori di attributo univoci |
| RequiresUrlEncodedPostfieldValues |
In caso di override in una classe derivata, ottiene un valore che indica se i dati di postback inviati dal browser saranno codificati in URL. |
| ScreenBitDepth |
Quando sottoposto a override in una classe derivata, ottiene la profondità dello schermo, in bit per pixel. |
| ScreenCharactersHeight |
Quando sottoposto a override in una classe derivata, ottiene l'altezza approssimativa della visualizzazione, in righe di caratteri. |
| ScreenCharactersWidth |
In caso di override in una classe derivata, ottiene la larghezza approssimativa della visualizzazione, in caratteri. |
| ScreenPixelsHeight |
In caso di override in una classe derivata, ottiene l'altezza approssimativa dello schermo, in pixel. |
| ScreenPixelsWidth |
In caso di override in una classe derivata, ottiene la larghezza approssimativa dello schermo, in pixel. |
| SupportsAccesskeyAttribute |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta l'attributo |
| SupportsBodyColor |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta l'attributo |
| SupportsBold |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta gli elementi HTML |
| SupportsCacheControlMetaTag |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta il |
| SupportsCallback |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta gli script di callback. |
| SupportsCss |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta fogli di stile CSS (Cascading Style Sheets). |
| SupportsDivAlign |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta l'attributo |
| SupportsDivNoWrap |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta l'attributo |
| SupportsEmptyStringInCookieValue |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta stringhe vuote nei valori dei cookie. |
| SupportsFontColor |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta l'attributo |
| SupportsFontName |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta l'attributo |
| SupportsFontSize |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta l'attributo |
| SupportsImageSubmit |
In caso di override in una classe derivata, 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 |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta i simboli in modalità i. |
| SupportsInputIStyle |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta l'attributo |
| SupportsInputMode |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta l'attributo |
| SupportsItalic |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta gli elementi HTML |
| SupportsJPhoneMultiMediaAttributes |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta gli attributi multimediali J-Phone. |
| SupportsJPhoneSymbols |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta simboli immagine specifici di J-Phone. |
| SupportsQueryStringInFormAction |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta una stringa di query nel valore dell'attributo |
| SupportsRedirectWithCookie |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta i cookie al reindirizzamento. |
| SupportsSelectMultiple |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta l'attributo |
| SupportsUncheck |
In caso di override in una classe derivata, ottiene un valore che indica se la cancellazione di un elemento HTML |
| SupportsXmlHttp |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta la ricezione di XML su HTTP. |
| Tables |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta gli elementi HTML |
| TagWriter |
Quando sottoposto a override in una classe derivata, usato internamente per ottenere il tipo dell'oggetto utilizzato per scrivere tag per il browser. |
| Type |
In caso di override in una classe derivata, ottiene il nome e il numero di versione principale (integer) del browser. |
| UseOptimizedCacheKey |
Quando sottoposto a override in una classe derivata, usato internamente per ottenere un valore che indica se usare una chiave della cache ottimizzata. |
| VBScript |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta Visual Basic'edizione scripting (VBScript). |
| Version |
In caso di override in una classe derivata, ottiene il numero di versione completo (integer e decimale) del browser come stringa. |
| W3CDomVersion |
In caso di override in una classe derivata, ottiene la versione del DOM (World Wide Web Consortium) XML Document Object Model (DOM) supportato dal browser. |
| Win16 |
In caso di override in una classe derivata, ottiene un valore che indica se il client è un computer basato su Win16. |
| Win32 |
In caso di override in una classe derivata, ottiene un valore che indica se il client è un computer basato su Win32. |
Metodi
| Nome | Descrizione |
|---|---|
| AddBrowser(String) |
Quando sottoposto a override in una classe derivata, usato internamente per aggiungere una voce alla raccolta interna di browser per cui vengono riconosciute le funzionalità. |
| CompareFilters(String, String) |
Quando sottoposto a override in una classe derivata, usato internamente per confrontare i filtri. |
| CreateHtmlTextWriter(TextWriter) |
Quando sottoposto a override in una classe derivata, crea una nuova istanza dell'oggetto HtmlTextWriter da utilizzare per eseguire il rendering del markup nel browser. |
| DisableOptimizedCacheKey() |
Quando sottoposto a override in una classe derivata, 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) |
Quando sottoposto a override in una classe derivata, usato internamente per valutare un filtro. |
| GetClrVersions() |
In caso di override in una classe derivata, 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) |
In caso di override in una classe derivata, 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) |