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 HttpBrowserCapabilitiesBase dalla 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 HttpBrowserCapabilities della 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 l'insieme degli adattatori di controlli disponibili.Gets the collection of available control adapters.

AOL

Ottiene un valore che indica se il client è un browser AOL (America Online).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 di sottofondo mediante l'utilizzo dell'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 la versione del 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 un insieme di browser per i quali 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 utilizzato 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 di versione secondario del gateway wireless utilizzato 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 utilizzato 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 nascosta in fase di 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 utilizzare per la scrittura di caratteri e testo di markup.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 dispone di uno schermo 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à 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 della 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, espressa in byte, visualizzabile dal browser.Gets the maximum length of the page, in bytes, that the browser can display.

MaximumSoftkeyLabelLength

Ottiene la lunghezza massima del testo visualizzabile nell'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 di Microsoft HTML (MSHTML) Document Object Model (DOM) 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 utilizzato 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 generico del 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 preferenziale per il 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 e 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 gli elementi di un 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 di 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 un elemento input WML.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 WML di tipo do come pulsante inline anziché 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 anziché 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

Utilizzata internamente per creare un metatag necessario per 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 con un altro carattere nei valori di attributo degli elementi.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 meta HTML per il quale sia 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 la conservazione dello stato dei controlli 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 a byte doppio.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 un elemento br HTML come primo elemento del corpo di una pagina Web.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 gli elementi br HTML 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 l'uso di una forma di tag di linguaggio markup ottimizzata per ridurre le dimensioni delle pagine.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 l'uso di 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 FORMACTION 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 input type="checkbox" HTML.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 input HTML.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 saranno codificati in URL.Gets a value that indicates whether postback data that is sent by the browser will be URL-encoded.

ScreenBitDepth

Ottiene la profondità 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 body HTML.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 b HTML 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 meta HTML.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.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 div HTML.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 le 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'utilizzo di un'immagine personalizzata al posto di un pulsante di invio standard del form.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 form HTML.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 input type="checkbox" HTML 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 dati XML su HTTP.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 table HTML.Gets a value that indicates whether the browser supports HTML table elements.

TagWriter

Utilizzata internamente per ottenere il tipo dell'oggetto utilizzato per scrivere i 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

Utilizzata internamente per ottenere un valore che indica se utilizzare 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

Restituisce la versione DOM (Document Object Model) XML W3C (World Wide Web Consortium) 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 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 Win32.Gets a value that indicates whether the client is a Win32-based computer.

Metodi

AddBrowser(String)

Utilizzato internamente per aggiungere una voce all'insieme interno di browser le cui funzionalità sono riconosciute.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()

Utilizzato 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)

Utilizzato 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 del client corrisponde al browser 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