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 come 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 HttpBrowserCapabilitiesBase classe consente di creare classi derivate simili alla classe, ma che è possibile personalizzare e che funzionano all'esterno HttpBrowserCapabilities 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 test.
La classe HttpBrowserCapabilitiesWrapper deriva dalla classe HttpBrowserCapabilitiesBase . 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
HttpBrowserCapabilitiesBase() |
Inizializza la classe per l'uso da parte di un'istanza di una classe ereditata. Questo costruttore può essere chiamato solo da una classe ereditata. |
Proprietà
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 degli adattatori del controllo. |
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 in background mediante l'elemento HTML |
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 richiesta |
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 deck contenenti più form, ad esempio schede distinte. |
CanInitiateVoiceCall |
In caso di override in una classe derivata, ottiene un valore che indica se il dispositivo browser è in grado di inizializzare 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 gli elementi WML |
CanRenderEmptySelects |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta gli elementi HTML |
CanRenderInputAndSelectElementsTogether |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta gli elementi WML |
CanRenderMixedSelects |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta gli elementi |
CanRenderOneventAndPrevElementsTogether |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta gli elementi 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 |
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 mediante l'uso dello schema HTML |
Capabilities |
In caso di override in una classe derivata, questa proprietà viene usata 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 CDF (Channel Definition Format) per il webcasting. |
ClrVersion |
In caso di override in una classe derivata, ottiene la versione di .NET Framework installata 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 agente di ricerca Web di un motore di ricerca. |
DefaultSubmitButtonLimit |
In caso di override in una classe derivata, ottiene il numero massimo di pulsanti di invio consentiti per un form. |
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 i frame HTML. |
GatewayMajorVersion |
In caso di override in una classe derivata, ottiene il numero della versione principale del gateway wireless usato per accedere al server, se noto. |
GatewayMinorVersion |
In caso di override in una classe derivata, ottiene il numero della versione secondaria del gateway wireless usato per accedere al server, se noto. |
GatewayVersion |
In caso di override in una classe derivata, ottiene la versione del gateway wireless usato 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 |
HtmlTextWriter |
In caso di override in una classe derivata, ottiene o imposta il nome della classe completo dell'oggetto HtmlTextWriter da usare per la scrittura dei caratteri di markup e del 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 a colori. |
IsMobileDevice |
In caso di override in una classe derivata, ottiene un valore che indica se il browser è un dispositivo mobile riconosciuto. |
Item[String] |
In caso di 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 |
In caso di override in una classe derivata, ottiene la versione di JScript supportata dal browser. |
MajorVersion |
In caso di override in una classe derivata, ottiene il numero della versione principale (intero) del browser. |
MaximumHrefLength |
In caso di 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, visualizzabile nel browser. |
MaximumSoftkeyLabelLength |
In caso di override in una classe derivata, ottiene la lunghezza massima del testo che può essere visualizzato dall'etichetta di un tasto softkey. |
MinorVersion |
In caso di override in una classe derivata, ottiene il numero della versione secondaria (decimale) del browser. |
MinorVersionString |
In caso di override in una classe derivata, ottiene il numero della versione secondaria (decimale) del browser sotto forma di 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 modello DOM (Document Object Model) di MSHTML (Microsoft HTML) supportata dal browser. |
NumberOfSoftkeys |
In caso di 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 immagine preferenziale per il browser. |
PreferredRenderingMime |
In caso di override in una classe derivata, ottiene il tipo MIME del tipo di contenuto preferenziale per il browser. |
PreferredRenderingType |
In caso di override in una classe derivata, ottiene il nome generico per il tipo di contenuto preferenziale per il browser. |
PreferredRequestEncoding |
In caso di override in una classe derivata, ottiene la codifica delle richieste preferenziale per il browser. |
PreferredResponseEncoding |
In caso di override in una classe derivata, ottiene la codifica delle risposte preferenziale per il 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 degli elementi |
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 elementi voce di 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 |
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 |
RendersWmlDoAcceptsInline |
In caso di override in una classe derivata, ottiene un valore che indica se il browser del dispositivo mobile esegue il rendering del costrutto di accettazione di un form WML |
RendersWmlSelectsAsMenuCards |
In caso di override in una classe derivata, ottiene un valore che indica se il browser esegue il rendering degli elementi |
RequiredMetaTagNameValue |
In caso di override in una classe derivata, usato internamente per produrre un tag META richiesto da alcuni browser. |
RequiresAttributeColonSubstitution |
In caso di override in una classe derivata, 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 |
In caso di override in una classe derivata, ottiene un valore che indica se il browser richiede un elemento |
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 DBCS (Double Byte Character Set). |
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 |
RequiresNoBreakInFormatting |
In caso di override in una classe derivata, ottiene un valore che indica se il browser non supporta 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 di tag di linguaggio di markup con dimensioni ottimizzate. |
RequiresPhoneNumbersAsPlainText |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta la composizione telefonica basata su testo normale o se richiede un markup speciale. |
RequiresSpecialViewStateEncoding |
In caso di override in una classe derivata, ottiene un valore che indica se il browser richiede una codifica speciale per i valori dello stato di visualizzazione. |
RequiresUniqueFilePathSuffix |
In caso di override in una classe derivata, ottiene un valore che indica se il browser richiede URL di azione form univoci. |
RequiresUniqueHtmlCheckboxNames |
In caso di override in una classe derivata, ottiene un valore che indica se il browser richiede valori di attributo |
RequiresUniqueHtmlInputNames |
In caso di override in una classe derivata, ottiene un valore che indica se il browser richiede valori di attributo |
RequiresUrlEncodedPostfieldValues |
In caso di override in una classe derivata, ottiene un valore che indica se i dati di postback inviati dal browser verranno codificati in URL. |
ScreenBitDepth |
In caso di override in una classe derivata, ottiene l'intensità dello schermo in bit per pixel. |
ScreenCharactersHeight |
In caso di override in una classe derivata, ottiene l'altezza approssimativa dello schermo in righe di caratteri. |
ScreenCharactersWidth |
In caso di override in una classe derivata, ottiene la larghezza approssimativa dello schermo 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 valore |
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 i fogli di stile CSS. |
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 le 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 invece di un pulsante di invio in formato standard. |
SupportsIModeSymbols |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta i simboli i-mode. |
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 |
Se sottoposto a 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 in operazioni di 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 tramite HTTP. |
Tables |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta gli elementi HTML |
TagWriter |
In caso di override in una classe derivata, questa proprietà viene usata internamente per ottenere il tipo di oggetto usato per scrivere tag per il browser. |
Type |
In caso di override in una classe derivata, ottiene il nome e la versione principale (intero) del browser. |
UseOptimizedCacheKey |
In caso di ovveride in una classe derivata, viene usata internamente per ottenere un valore che indica se usare una chiave di cache ottimizzata. |
VBScript |
In caso di override in una classe derivata, ottiene un valore che indica se il browser supporta Visual Basic, Scripting Edition (VBScript). |
Version |
In caso di override in una classe derivata, ottiene il numero di versione completo (intero e decimale) del browser sotto forma di stringa. |
W3CDomVersion |
In caso di override di una classe derivata, ottiene la versione del modello DOM (Document Object Model) XML del World Wide Web Consortium (W3C) supportata 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 Win32. |
Metodi
AddBrowser(String) |
In caso di override in una classe derivata, viene usato internamente per aggiungere una voce alla raccolta interna di browser per cui vengono riconosciute le funzionalità. |
CompareFilters(String, String) |
In caso di override in una classe derivata, viene usato internamente per confrontare filtri. |
CreateHtmlTextWriter(TextWriter) |
In caso di override in una classe derivata, crea una nuova istanza dell'oggetto HtmlTextWriter da usare per il rendering del markup nel browser. |
DisableOptimizedCacheKey() |
In caso di override in una classe derivata, viene usato 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) |
In caso di override in una classe derivata, viene 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 l'oggetto 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 corrisponde al browser 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) |