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.Encapsulates the HTTP intrinsic object that enables the server to gather information about the capabilities of the browser that has made the current request.

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 HttpBrowserCapabilitiesBase classe e funge da wrapper per la HttpBrowserCapabilities classe.The HttpBrowserCapabilitiesWrapper class derives from the HttpBrowserCapabilitiesBase class and serves as a wrapper for the HttpBrowserCapabilities class. Questa classe espone la funzionalità della HttpBrowserCapabilities classe ed espone il HttpBrowserCapabilitiesBase tipo.This class exposes the functionality of the HttpBrowserCapabilities class and exposes the HttpBrowserCapabilitiesBase type. La HttpBrowserCapabilitiesBase classe consente di sostituire l'implementazione originale della HttpBrowserCapabilities classe nell'applicazione con un'implementazione personalizzata, ad esempio quando si eseguono unit test all'esterno della pipeline ASP.NET.The HttpBrowserCapabilitiesBase class enables you to replace the original implementation of the HttpBrowserCapabilities class in your application with a custom implementation, such as when you perform unit testing outside the ASP.NET pipeline.

Costruttori

HttpBrowserCapabilitiesWrapper(HttpBrowserCapabilities)

Inizializza una nuova istanza della classe HttpBrowserCapabilitiesWrapper.Initializes a new instance of the HttpBrowserCapabilitiesWrapper class.

Proprietà

ActiveXControls

Ottiene un valore che indica se il browser è in grado di supportare i controlli ActiveX.Gets a value that indicates whether the browser is capable of supporting ActiveX controls.

Adapters

Ottiene la raccolta di adattatori di controllo disponibili.Gets the collection of available control adapters.

AOL

Ottiene un valore che indica se il client è un browser America Online (AOL).Gets a value that indicates whether the client is an America Online (AOL) browser.

BackgroundSounds

Ottiene un valore che indica se il browser supporta la riproduzione di suoni in background mediante l'elemento HTML bgsounds.Gets a value that indicates whether the browser supports playing background sounds by using the bgsounds HTML element.

Beta

Ottiene un valore che indica se il browser è una versione beta.Gets a value that indicates whether the browser is a beta version.

Browser

Ottiene la stringa del browser (se presente) inviata dal browser nell'intestazione della richiesta User-Agent.Gets the browser string (if any) that was sent by the browser in the User-Agent request header.

Browsers

Ottiene una raccolta di browser per cui vengono riconosciute le funzionalità.Gets a collection of browsers for which capabilities are recognized.

CanCombineFormsInDeck

Ottiene un valore che indica se il browser supporta deck contenenti più form, ad esempio schede distinte.Gets a value that indicates whether the browser supports decks that contain multiple forms, such as separate cards.

CanInitiateVoiceCall

Ottiene un valore che indica se il dispositivo browser è in grado di inizializzare una chiamata vocale.Gets a value that indicates whether the browser device is capable of initiating a voice call.

CanRenderAfterInputOrSelectElement

Ottiene un valore che indica se il browser supporta il contenuto della pagina che segue gli elementi WML select e input.Gets a value that indicates whether the browser supports page content that follows WML select or input elements.

CanRenderEmptySelects

Ottiene un valore che indica se il browser supporta gli elementi HTML select vuoti.Gets a value that indicates whether the browser supports empty HTML select elements.

CanRenderInputAndSelectElementsTogether

Ottiene un valore che indica se il browser supporta gli elementi WML input e select insieme nella stessa scheda.Gets a value that indicates whether the browser supports WML input and select elements together in the same card.

CanRenderMixedSelects

Ottiene un valore che indica se il browser supporta gli elementi option WML che specificano entrambi gli attributi onpick e value.Gets a value that indicates whether the browser supports WML option elements that specify both onpick and value attributes.

CanRenderOneventAndPrevElementsTogether

Ottiene un valore che indica se il browser supporta gli elementi WML onevent e prev nella stessa scheda.Gets a value that indicates whether the browser supports WML onevent and prev elements in the same card.

CanRenderPostBackCards

Ottiene un valore che indica se il browser supporta le schede WML per il postback.Gets a value that indicates whether the browser supports WML cards for postback.

CanRenderSetvarZeroWithMultiSelectionList

Ottiene un valore che indica se il browser supporta gli elementi WML setvar con un attributo value impostato su 0.Gets a value that indicates whether the browser supports WML setvar elements that have a value attribute of 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.Gets a value that indicates whether the browser supports sending email messages by using the HTML mailto scheme.

Capabilities

Usata internamente per ottenere le funzionalità definite del browser.Used internally to get the defined capabilities of the browser.

CDF

Ottiene un valore che indica se il browser supporta CDF (Channel Definition Format) per il webcasting.Gets a value that indicates whether the browser supports Channel Definition Format (CDF) for webcasting.

ClrVersion

Ottiene la versione di .NET Framework installata nel client.Gets the version of the .NET Framework that is installed on the client.

Cookies

Ottiene un valore che indica se il browser è in grado di supportare i cookie.Gets a value that indicates whether the browser is capable of supporting cookies.

Crawler

Ottiene un valore che indica se il browser è un agente di ricerca Web di un motore di ricerca.Gets a value that indicates whether the browser is a search-engine Web crawler.

DefaultSubmitButtonLimit

Ottiene il numero massimo di pulsanti di invio consentiti per un form.Gets the maximum number of submit buttons that are allowed for a form.

EcmaScriptVersion

Ottiene il numero di versione di ECMAScript (JavaScript) supportato dal browser.Gets the version number of ECMAScript (JavaScript) that the browser supports.

Frames

Ottiene un valore che indica se il browser supporta i frame HTML.Gets a value that indicates whether the browser supports HTML frames.

GatewayMajorVersion

Ottiene il numero di versione principale del gateway wireless usato per accedere al server, se noto.Gets the major version number of the wireless gateway that is used to access the server, if known.

GatewayMinorVersion

Ottiene il numero della versione secondaria del gateway wireless usato per accedere al server, se noto.Gets the minor version number of the wireless gateway that is used to access the server, if known.

GatewayVersion

Ottiene la versione del gateway wireless usato per accedere al server, se noto.Gets the version of the wireless gateway that is used to access the server, if known.

HasBackButton

Ottiene un valore che indica se il browser ha un pulsante Indietro dedicato.Gets a value that indicates whether the browser has a dedicated Back button.

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.Gets a value that indicates whether the scrollbar of an HTML select multiple element that has an align attribute value of right is obscured upon 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.Gets or sets the fully qualified class name of the HtmlTextWriter to use for writing markup characters and text.

Id

Ottiene l'identificatore interno del browser come specificato nel file di definizione del browser.Gets the internal identifier of the browser as specified in the browser definition file.

InputType

Ottiene il tipo di input supportato dal browser.Gets the type of input that is supported by the browser.

IsColor

Ottiene un valore che indica se il browser ha una visualizzazione a colori.Gets a value that indicates whether the browser has a color display.

IsMobileDevice

Ottiene un valore che indica se il browser è un dispositivo mobile riconosciuto.Gets a value that indicates whether the browser is a recognized mobile device.

Item[String]

Ottiene il valore della funzionalità del browser specificata.Gets the value of the specified browser capability. In C# questa proprietà è l'indicizzatore per la classe.In C#, this property is the indexer for the class.

JavaApplets

Ottiene un valore che indica se il browser supporta Java.Gets a value that indicates whether the browser supports Java.

JScriptVersion

Ottiene la versione di JScript supportata dal browser.Gets the JScript version that the browser supports.

MajorVersion

Ottiene il numero di versione principale (intero) del browser.Gets the major (integer) version number of the browser.

MaximumHrefLength

Ottiene la lunghezza massima in caratteri per l'attributo href di un elemento (ancoraggio) a HTML.Gets the maximum length in characters for the href attribute of an HTML a (anchor) element.

MaximumRenderedPageSize

Ottiene la lunghezza massima della pagina, in byte, visualizzabile nel browser.Gets the maximum length of the page, in bytes, that the browser can display.

MaximumSoftkeyLabelLength

Ottiene la lunghezza massima del testo che può essere visualizzato dall'etichetta di un tasto softkey.Gets the maximum length of the text that a soft-key label can display.

MinorVersion

Ottiene il numero di versione secondario (decimale) del browser.Gets the minor (decimal) version number of the browser.

MinorVersionString

Ottiene il numero di versione secondario (decimale) del browser sotto forma di stringa.Gets the minor (decimal) version number of the browser as a string.

MobileDeviceManufacturer

Ottiene il nome del produttore di un dispositivo mobile, se noto.Gets the name of the manufacturer of a mobile device, if known.

MobileDeviceModel

Ottiene il nome del modello di un dispositivo mobile, se noto.Gets the model name of a mobile device, if known.

MSDomVersion

Ottiene la versione del modello DOM (Document Object Model) di MSHTML (Microsoft HTML) supportata dal browser.Gets the version of the Microsoft HTML (MSHTML) Document Object Model (DOM) that the browser supports.

NumberOfSoftkeys

Ottiene il numero di tasti softkey di un dispositivo mobile.Gets the number of softkeys on a mobile device.

Platform

Ottiene il nome del sistema operativo usato dal client, se noto.Gets the name of the operating system that the client is using, if known.

PreferredImageMime

Ottiene il tipo MIME del tipo di contenuto immagine preferenziale per il browser.Gets the MIME type of the type of image content that the browser typically prefers.

PreferredRenderingMime

Ottiene il tipo MIME del tipo di contenuto preferenziale per il browser.Gets the MIME type of the type of content that the browser typically prefers.

PreferredRenderingType

Ottiene il nome generale per il tipo di contenuto preferenziale per il browser.Gets the general name for the type of content that the browser prefers.

PreferredRequestEncoding

Ottiene la codifica delle richieste preferenziale per il browser.Gets the request encoding that the browser prefers.

PreferredResponseEncoding

Ottiene la codifica delle risposte preferite dal browser.Gets the response encoding that the browser prefers.

RendersBreakBeforeWmlSelectAndInput

Ottiene un valore che indica se il browser esegue il rendering di un'interruzione di riga prima degli elementi select o input.Gets a value that indicates whether the browser renders a line break before select or input elements.

RendersBreaksAfterHtmlLists

Ottiene un valore che indica se il browser esegue il rendering di un'interruzione di riga dopo elementi voce di elenco.Gets a value that indicates whether the browser renders a line break after list-item elements.

RendersBreaksAfterWmlAnchor

Ottiene un valore che indica se il browser esegue il rendering di un'interruzione di riga dopo un elemento (ancoraggio) a WML autonomo.Gets a value that indicates whether the browser renders a line break after a standalone WML a (anchor) element.

RendersBreaksAfterWmlInput

Ottiene un valore che indica se il browser esegue il rendering di un'interruzione di riga dopo l'elemento WML input.Gets a value that indicates whether the browser renders a line break after a WML input element.

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.Gets a value that indicates whether the mobile-device browser renders a WML do form accept construct as an inline button instead of as a 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.Gets a value that indicates whether the browser renders WML select elements as menu cards, instead of as a combo box.

RequiredMetaTagNameValue

Usato internamente per produrre un tag META richiesto da alcuni browser.Used internally to produce a meta-tag that is required by some browsers.

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.Gets a value that indicates whether the browser requires colons in element attribute values to be replaced with a different character.

RequiresContentTypeMetaTag

Ottiene un valore che indica se il browser richiede un elemento HTML meta per cui è specificato l'attributo content-type.Gets a value that indicates whether the browser requires an HTML meta element for which the content-type attribute is specified.

RequiresControlStateInSession

Ottiene un valore che indica se il browser richiede che lo stato del controllo venga mantenuto nelle sessioni.Gets a value that indicates whether the browser requires control state to be maintained in sessions.

RequiresDBCSCharacter

Ottiene un valore che indica se il browser richiede un set di caratteri DBCS (Double Byte Character Set).Gets a value that indicates whether the browser requires a double-byte character set.

RequiresHtmlAdaptiveErrorReporting

Ottiene un valore che indica se il browser richiede messaggi di errore non standard.Gets a value that indicates whether the browser requires nonstandard error messages.

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.Gets a value that indicates whether the browser requires the first element in the body of a Web page to be an HTML br element.

RequiresNoBreakInFormatting

Ottiene un valore che indica se il browser non supporta elementi HTML br per la formattazione delle interruzioni di riga.Gets a value that indicates whether the browser does not support HTML br elements to format line breaks.

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.Gets a value that indicates whether the browser requires pages to contain a size-optimized form of markup language tags.

RequiresPhoneNumbersAsPlainText

Ottiene un valore che indica se il browser supporta la composizione telefonica basata su testo normale o se richiede un markup speciale.Gets a value that indicates whether the browser supports telephone dialing based on plain text, or whether it requires special markup.

RequiresSpecialViewStateEncoding

Ottiene un valore che indica se il browser richiede una codifica speciale per i valori dello stato di visualizzazione.Gets a value that indicates whether the browser requires view-state values to be specially encoded.

RequiresUniqueFilePathSuffix

Ottiene un valore che indica se il browser richiede URL di azione form univoci.Gets a value that indicates whether the browser requires unique form-action URLs.

RequiresUniqueHtmlCheckboxNames

Ottiene un valore che indica se il browser richiede valori di attributo name univoci per più elementi HTML input type="checkbox".Gets a value that indicates whether the browser requires unique name attribute values for multiple HTML input type="checkbox" elements.

RequiresUniqueHtmlInputNames

Ottiene un valore che indica se il browser richiede valori di attributo name univoci per più elementi HTML input.Gets a value that indicates whether the browser requires unique name attribute values for multiple HTML input elements.

RequiresUrlEncodedPostfieldValues

Ottiene un valore che indica se i dati di postback inviati dal browser verranno codificati in URL.Gets a value that indicates whether postback data that is sent by the browser will be URL-encoded.

ScreenBitDepth

Ottiene l'intensità dello schermo, in bit per pixel.Gets the depth of the display, in bits per pixel.

ScreenCharactersHeight

Ottiene l'altezza approssimativa dello schermo in righe di caratteri.Gets the approximate height of the display, in character lines.

ScreenCharactersWidth

Ottiene la larghezza approssimativa dello schermo, in caratteri.Gets the approximate width of the display, in characters.

ScreenPixelsHeight

Ottiene l'altezza approssimativa dello schermo, in pixel.Gets the approximate height of the display, in pixels.

ScreenPixelsWidth

Ottiene la larghezza approssimativa dello schermo, in pixel.Gets the approximate width of the display, in pixels.

SupportsAccesskeyAttribute

Ottiene un valore che indica se il browser supporta l'attributo accesskey degli elementi HTML a (ancoraggio) e input.Gets a value that indicates whether the browser supports the accesskey attribute of HTML a (anchor) and input elements.

SupportsBodyColor

Ottiene un valore che indica se il browser supporta l'attributo bgcolor dell'elemento HTML body.Gets a value that indicates whether the browser supports the bgcolor attribute of the HTML body element.

SupportsBold

Ottiene un valore che indica se il browser supporta gli elementi HTML b per la formattazione del testo in grassetto.Gets a value that indicates whether the browser supports HTML b elements to format bold text.

SupportsCacheControlMetaTag

Ottiene un valore che indica se il browser supporta il valore cache-control per l'attributo http-equiv degli elementi HTML meta.Gets a value that indicates whether the browser supports the cache-control value for the http-equiv attribute of HTML meta elements.

SupportsCallback

Ottiene un valore che indica se il browser supporta gli script di callback.Gets a value that indicates whether the browser supports callback scripts.

SupportsCss

Ottiene un valore che indica se il browser supporta i fogli di stile CSS (Cascading Style Sheets).Gets a value that indicates whether the browser supports cascading style sheets (CSS).

SupportsDivAlign

Ottiene un valore che indica se il browser supporta l'attributo align degli elementi HTML div.Gets a value that indicates whether the browser supports the align attribute of HTML div elements.

SupportsDivNoWrap

Ottiene un valore che indica se il browser supporta l'attributo nowrap degli elementi HTML div.Gets a value that indicates whether the browser supports the nowrap attribute of HTML div elements.

SupportsEmptyStringInCookieValue

Ottiene un valore che indica se il browser supporta stringhe vuote nei valori dei cookie.Gets a value that indicates whether the browser supports empty strings in cookie values.

SupportsFontColor

Ottiene un valore che indica se il browser supporta l'attributo color degli elementi HTML font.Gets a value that indicates whether the browser supports the color attribute of HTML font elements.

SupportsFontName

Ottiene un valore che indica se il browser supporta l'attributo name degli elementi HTML font.Gets a value that indicates whether the browser supports the name attribute of HTML font elements.

SupportsFontSize

Ottiene un valore che indica se il browser supporta l'attributo size degli elementi HTML font.Gets a value that indicates whether the browser supports the size attribute of HTML font elements.

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.Gets a value that indicates whether the browser supports the use of a custom image in place of a standard form submit button.

SupportsIModeSymbols

Ottiene un valore che indica se il browser supporta i simboli i-mode.Gets a value that indicates whether the browser supports i-mode symbols.

SupportsInputIStyle

Ottiene un valore che indica se il browser supporta l'attributo istyle degli elementi HTML input.Gets a value that indicates whether the browser supports the istyle attribute of HTML input elements.

SupportsInputMode

Ottiene un valore che indica se il browser supporta l'attributo mode degli elementi HTML input.Gets a value that indicates whether the browser supports the mode attribute of HTML input elements.

SupportsItalic

Ottiene un valore che indica se il browser supporta gli elementi i HTML per la formattazione del testo in corsivo.Gets a value that indicates whether the browser supports HTML i elements to format italic text.

SupportsJPhoneMultiMediaAttributes

Ottiene un valore che indica se il browser supporta gli attributi multimediali J-Phone.Gets a value that indicates whether the browser supports J-Phone multimedia attributes.

SupportsJPhoneSymbols

Ottiene un valore che indica se il browser supporta i simboli immagine specifici di J-Phone.Gets a value that indicates whether the browser supports J-Phone-specific picture symbols.

SupportsQueryStringInFormAction

Ottiene un valore che indica se il browser supporta una stringa di query nel valore dell'attributo action degli elementi HTML form.Gets a value that indicates whether the browser supports a query string in the action attribute value of HTML form elements.

SupportsRedirectWithCookie

Ottiene un valore che indica se il browser supporta i cookie in operazioni di reindirizzamento.Gets a value that indicates whether the browser supports cookies on redirection.

SupportsSelectMultiple

Ottiene un valore che indica se il browser supporta l'attributo multiple degli elementi HTML select.Gets a value that indicates whether the browser supports the multiple attribute of HTML select elements.

SupportsUncheck

Ottiene un valore che indica se la cancellazione di un elemento HTML input type="checkbox" selezionato viene riflessa nei dati di postback.Gets a value that indicates whether clearing a checked HTML input type="checkbox" element is reflected in postback data.

SupportsXmlHttp

Ottiene un valore che indica se il browser supporta la ricezione di XML tramite HTML.Gets a value that indicates whether the browser supports receiving XML over HTTP.

Tables

Ottiene un valore che indica se il browser supporta gli elementi HTML table.Gets a value that indicates whether the browser supports HTML table elements.

TagWriter

Usata internamente per ottenere il tipo di oggetto usato per scrivere tag per il browser.Used internally to get the type of the object that is used to write tags for the browser.

Type

Ottiene il nome e il numero di versione principale (intero) del browser.Gets the name and major (integer) version number of the browser.

UseOptimizedCacheKey

Usata internamente per ottenere un valore che indica se usare una chiave di cache ottimizzata.Used internally to get a value that indicates whether to use an optimized cache key.

VBScript

Ottiene un valore che indica se il browser supporta Visual Basic, Scripting Edition (VBScript).Gets a value that indicates whether the browser supports Visual Basic Scripting edition (VBScript).

Version

Ottiene il numero di versione completo (intero e decimale) del browser sotto forma di stringa.Gets the full version number (integer and decimal) of the browser as a string.

W3CDomVersion

Ottiene la versione del modello DOM (Document Object Model) XML del World Wide Web Consortium (W3C) supportata dal browser.Gets the version of the World Wide Web Consortium (W3C) XML Document Object Model (DOM) that the browser supports.

Win16

Ottiene un valore che indica se il client è un computer basato su Win16.Gets a value that indicates whether the client is a Win16-based computer.

Win32

Ottiene un valore che indica se il client è un computer basato su Win32.Gets a value that indicates whether the client is a Win32-based computer.

Metodi

AddBrowser(String)

Viene usato internamente per aggiungere una voce alla raccolta interna di browser per cui vengono riconosciute le funzionalità.Used internally to add an entry to the internal collection of browsers for which capabilities are recognized.

CompareFilters(String, String)

Usato internamente per confrontare i filtri.Used internally to compare filters.

CreateHtmlTextWriter(TextWriter)

Crea una nuova istanza dell'oggetto HtmlTextWriter da usare per il rendering del markup nel browser.Creates a new instance of the HtmlTextWriter object to use to render markup to the browser.

DisableOptimizedCacheKey()

Usata internamente per disabilitare l'uso di una chiave di cache ottimizzata.Used internally to disable use of an optimized cache key.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
EvaluateFilter(String)

Usata internamente per valutare un filtro.Used internally to evaluate a filter.

GetClrVersions()

Ottiene tutte le versioni di Common Language Runtime (CLR) di .NET Framework installate nel client.Gets all versions of the .NET Framework common language runtime (CLR) that are installed on the client.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
IsBrowser(String)

Ottiene un valore che indica se il browser client corrisponde a quello specificato.Gets a value that indicates whether the client browser is the same as the specified browser.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a