Udostępnij za pośrednictwem


HttpBrowserCapabilitiesWrapper Klasa

Definicja

Hermetyzuje wewnętrzny obiekt HTTP, który umożliwia serwerowi zbieranie informacji o możliwościach przeglądarki, która wysyła bieżące żądanie.

public ref class HttpBrowserCapabilitiesWrapper : System::Web::HttpBrowserCapabilitiesBase
public class HttpBrowserCapabilitiesWrapper : System.Web.HttpBrowserCapabilitiesBase
type HttpBrowserCapabilitiesWrapper = class
    inherit HttpBrowserCapabilitiesBase
Public Class HttpBrowserCapabilitiesWrapper
Inherits HttpBrowserCapabilitiesBase
Dziedziczenie
HttpBrowserCapabilitiesWrapper

Uwagi

Klasa HttpBrowserCapabilitiesWrapper pochodzi od klasy i służy jako HttpBrowserCapabilitiesBase otoka dla HttpBrowserCapabilities klasy. Ta klasa uwidacznia funkcje HttpBrowserCapabilities klasy i uwidacznia HttpBrowserCapabilitiesBase typ . Klasa umożliwia zastąpienie oryginalnej implementacji klasy w aplikacji niestandardową implementacją, na przykład podczas wykonywania testów jednostkowych poza HttpBrowserCapabilitiesBase HttpBrowserCapabilities potokiem ASP.NET aplikacji.

Konstruktory

HttpBrowserCapabilitiesWrapper(HttpBrowserCapabilities)

Inicjuje nowe wystąpienie klasy HttpBrowserCapabilitiesWrapper.

Właściwości

ActiveXControls

Pobiera wartość, która wskazuje, czy przeglądarka jest w stanie obsługiwać ActiveX kontroli.

Adapters

Pobiera kolekcję dostępnych kart sterujących.

AOL

Pobiera wartość wskazującą, czy klient jest przeglądarką America Online (AOL).

BackgroundSounds

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje odtwarzanie dźwięków tła przy użyciu elementu bgsounds HTML.

Beta

Pobiera wartość, która wskazuje, czy przeglądarka jest wersją beta.

Browser

Pobiera ciąg przeglądarki (jeśli jest), który został wysłany przez przeglądarkę w User-Agent nagłówku żądania.

Browsers

Pobiera kolekcję przeglądarek, dla których możliwości są rozpoznawane.

CanCombineFormsInDeck

Pobiera wartość wskazującą, czy przeglądarka obsługuje talię, która zawiera wiele formularzy, takich jak osobne karty.

CanInitiateVoiceCall

Pobiera wartość, która wskazuje, czy urządzenie przeglądarki jest w stanie zainicjować połączenie głosowe.

CanRenderAfterInputOrSelectElement

Pobiera wartość wskazującą, czy przeglądarka obsługuje zawartość strony zgodną z WML select lub input elementami.

CanRenderEmptySelects

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje puste elementy select HTML.

CanRenderInputAndSelectElementsTogether

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje technologię WML input i elementy razem na tej samej select karcie.

CanRenderMixedSelects

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje elementy option WML, które określają atrybuty i onpick value .

CanRenderOneventAndPrevElementsTogether

Pobiera wartość wskazującą, czy przeglądarka obsługuje technologię WML onevent i elementy na tej samej prev karcie.

CanRenderPostBackCards

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje karty WML na czas postback.

CanRenderSetvarZeroWithMultiSelectionList

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje elementy setvar WML, które mają atrybut value 0.

CanSendMail

Pobiera wartość wskazującą, czy przeglądarka obsługuje wysyłanie wiadomości e-mail przy użyciu schematu mailto HTML.

Capabilities

Używane wewnętrznie w celu uzyskania zdefiniowanych możliwości przeglądarki.

CDF

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje format definicji kanału (CDF) dla emisji internetowej.

ClrVersion

Pobiera wersję pakietu .NET Framework zainstalowanego na kliencie.

Cookies

Pobiera wartość wskazującą, czy przeglądarka może obsługiwać pliki cookie.

Crawler

Pobiera wartość, która wskazuje, czy przeglądarka jest przeszukiwaerem sieci Web wyszukiwarki.

DefaultSubmitButtonLimit

Pobiera maksymalną dozwoloną liczbę przycisków przesyłania dla formularza.

EcmaScriptVersion

Pobiera numer wersji języka ECMAScript (JavaScript), który obsługuje przeglądarka.

Frames

Pobiera wartość wskazującą, czy przeglądarka obsługuje ramki HTML.

GatewayMajorVersion

Pobiera numer wersji głównych bramy bezprzewodowej, który jest używany do uzyskiwania dostępu do serwera, jeśli jest znany.

GatewayMinorVersion

Pobiera pomocniczy numer wersji bramy bezprzewodowej używanej do uzyskiwania dostępu do serwera, jeśli jest znany.

GatewayVersion

Pobiera wersję bramy bezprzewodowej, która jest używana do uzyskiwania dostępu do serwera, jeśli jest znana.

HasBackButton

Pobiera wartość, która wskazuje, czy przeglądarka ma dedykowany przycisk Wstecz.

HidesRightAlignedMultiselectScrollbars

Pobiera wartość wskazującą, czy pasek przewijania elementu HTML, który ma wartość atrybutu, jest select multiple align right ukrywany podczas renderowania.

HtmlTextWriter

Pobiera lub ustawia w pełni kwalifikowaną nazwę klasy klasy do HtmlTextWriter użycia do pisania znaków znaczników i tekstu.

Id

Pobiera wewnętrzny identyfikator przeglądarki określony w pliku definicji przeglądarki.

InputType

Pobiera typ danych wejściowych obsługiwany przez przeglądarkę.

IsColor

Pobiera wartość wskazującą, czy przeglądarka ma wyświetlany kolor.

IsMobileDevice

Pobiera wartość wskazującą, czy przeglądarka jest rozpoznawanym urządzeniem przenośnym.

Item[String]

Pobiera wartość określonej możliwości przeglądarki. W języku C# ta właściwość jest indeksatorem klasy .

JavaApplets

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje język Java.

JScriptVersion

Pobiera wersję JScript, która jest wspierana przez przeglądarkę.

MajorVersion

Pobiera główny (całkowity) numer wersji przeglądarki.

MaximumHrefLength

Pobiera maksymalną długość w znakach href dla atrybutu elementu HTML a (kotwicy).

MaximumRenderedPageSize

Pobiera maksymalną długość strony (w bajtach), która może być wyświetlana w przeglądarce.

MaximumSoftkeyLabelLength

Pobiera maksymalną długość tekstu, który można wyświetlić etykiety klawisza programowego.

MinorVersion

Pobiera pomocniczy (dziesiętny) numer wersji przeglądarki.

MinorVersionString

Pobiera pomocniczy (dziesiętny) numer wersji przeglądarki jako ciąg.

MobileDeviceManufacturer

Pobiera nazwę producenta urządzenia przenośnego, jeśli jest znana.

MobileDeviceModel

Pobiera nazwę modelu urządzenia przenośnego, jeśli jest znana.

MSDomVersion

Pobiera wersję pliku MICROSOFT HTML (MSHTML) Document Object Model (DOM), który obsługuje przeglądarka.

NumberOfSoftkeys

Pobiera liczbę kluczy niekluczowych na urządzeniu przenośnym.

Platform

Pobiera nazwę systemu operacyjnego, z których korzysta klient, jeśli jest znany.

PreferredImageMime

Pobiera typ MIME typu zawartości obrazu, który jest zwykle preferowany przez przeglądarkę.

PreferredRenderingMime

Pobiera typ MIME typu zawartości, który jest zwykle preferowany przez przeglądarkę.

PreferredRenderingType

Pobiera ogólną nazwę dla typu zawartości preferowanej przez przeglądarkę.

PreferredRequestEncoding

Pobiera kodowanie żądania preferowane przez przeglądarkę.

PreferredResponseEncoding

Pobiera kodowanie odpowiedzi preferowane przez przeglądarkę.

RendersBreakBeforeWmlSelectAndInput

Pobiera wartość, która wskazuje, czy przeglądarka renderuje podział wiersza przed select elementami lub input .

RendersBreaksAfterHtmlLists

Pobiera wartość, która wskazuje, czy przeglądarka renderuje podział wiersza po elementach elementu listy.

RendersBreaksAfterWmlAnchor

Pobiera wartość, która wskazuje, czy przeglądarka renderuje podział wiersza po autonomicznym elemencie WML a (kotwicznym).

RendersBreaksAfterWmlInput

Pobiera wartość, która wskazuje, czy przeglądarka renderuje podział wiersza po elemencie input WML.

RendersWmlDoAcceptsInline

Pobiera wartość, która wskazuje, czy przeglądarka urządzenia przenośnego renderuje konstrukcję accept formularza WML jako przycisk w tekście, a nie do jako klucz programowy.

RendersWmlSelectsAsMenuCards

Pobiera wartość, która wskazuje, czy przeglądarka renderuje elementy WML jako karty menu, a nie select jako pole kombi.

RequiredMetaTagNameValue

Używany wewnętrznie do tworzenia metatagu, który jest wymagany przez niektóre przeglądarki.

RequiresAttributeColonSubstitution

Pobiera wartość, która wskazuje, czy przeglądarka wymaga dwukropków w wartościach atrybutu elementu, które mają zostać zastąpione innym znakiem.

RequiresContentTypeMetaTag

Pobiera wartość, która wskazuje, czy przeglądarka wymaga meta elementu HTML, dla którego content-type określono atrybut.

RequiresControlStateInSession

Pobiera wartość, która wskazuje, czy przeglądarka wymaga utrzymania stanu kontroli w sesjach.

RequiresDBCSCharacter

Pobiera wartość, która wskazuje, czy przeglądarka wymaga zestawu znaków dwu bajtowych.

RequiresHtmlAdaptiveErrorReporting

Pobiera wartość, która wskazuje, czy przeglądarka wymaga niestandardowych komunikatów o błędach.

RequiresLeadingPageBreak

Pobiera wartość, która wskazuje, czy przeglądarka wymaga, aby pierwszy element w treści strony internetowej był elementem br HTML.

RequiresNoBreakInFormatting

Pobiera wartość wskazującą, czy przeglądarka nie obsługuje elementów HTML do br formatowania podziałów wierszy.

RequiresOutputOptimization

Pobiera wartość wskazującą, czy przeglądarka wymaga, aby strony zawierały zoptymalizowaną pod kątem rozmiaru formę tagów języka znaczników.

RequiresPhoneNumbersAsPlainText

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje wybieranie numerów telefonicznych na podstawie zwykłego tekstu, czy też wymaga specjalnego znacznika.

RequiresSpecialViewStateEncoding

Pobiera wartość, która wskazuje, czy przeglądarka wymaga specjalnego kodowania wartości stanu widoku.

RequiresUniqueFilePathSuffix

Pobiera wartość wskazującą, czy przeglądarka wymaga unikatowych adresów URL akcji formularza.

RequiresUniqueHtmlCheckboxNames

Pobiera wartość, która wskazuje, czy przeglądarka wymaga unikatowych name wartości atrybutów dla wielu elementów input type="checkbox" HTML.

RequiresUniqueHtmlInputNames

Pobiera wartość, która wskazuje, czy przeglądarka wymaga unikatowych name wartości atrybutów dla wielu elementów input HTML.

RequiresUrlEncodedPostfieldValues

Pobiera wartość, która wskazuje, czy dane zwrotne wysyłane przez przeglądarkę będą zakodowane w adresie URL.

ScreenBitDepth

Pobiera głębokość ekranu w bitach na piksel.

ScreenCharactersHeight

Pobiera przybliżoną wysokość ekranu w wierszach znaków.

ScreenCharactersWidth

Pobiera przybliżoną szerokość ekranu w znakach.

ScreenPixelsHeight

Pobiera przybliżoną wysokość ekranu w pikselach.

ScreenPixelsWidth

Pobiera przybliżoną szerokość ekranu w pikselach.

SupportsAccesskeyAttribute

Pobiera wartość wskazującą, czy przeglądarka obsługuje accesskey atrybut HTML a (kotwica) i input elementów.

SupportsBodyColor

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje bgcolor atrybut elementu body HTML.

SupportsBold

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje elementy HTML b do formatowania tekstu pogrubienia.

SupportsCacheControlMetaTag

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje cache-control wartość http-equiv atrybutu elementów meta HTML.

SupportsCallback

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje skrypty wywołania zwrotnego.

SupportsCss

Pobiera wartość wskazującą, czy przeglądarka obsługuje kaskadowe arkusze stylów (CSS).

SupportsDivAlign

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje align atrybut elementów div HTML.

SupportsDivNoWrap

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje nowrap atrybut elementów div HTML.

SupportsEmptyStringInCookieValue

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje puste ciągi w wartościach plików cookie.

SupportsFontColor

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje color atrybut elementów font HTML.

SupportsFontName

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje name atrybut elementów font HTML.

SupportsFontSize

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje size atrybut elementów font HTML.

SupportsImageSubmit

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje użycie obrazu niestandardowego w miejsce standardowego przycisku przesyłania formularza.

SupportsIModeSymbols

Pobiera wartość wskazującą, czy przeglądarka obsługuje symbole trybu i.

SupportsInputIStyle

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje istyle atrybut elementów input HTML.

SupportsInputMode

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje mode atrybut elementów input HTML.

SupportsItalic

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje elementy HTML i do formatowania tekstu kursywą.

SupportsJPhoneMultiMediaAttributes

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje J-Telefon atrybutów multimediów.

SupportsJPhoneSymbols

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje symbole obrazu Telefon J-specific.

SupportsQueryStringInFormAction

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje ciąg zapytania w action wartości atrybutu elementów form HTML.

SupportsRedirectWithCookie

Pobiera wartość wskazującą, czy przeglądarka obsługuje pliki cookie podczas przekierowywania.

SupportsSelectMultiple

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje multiple atrybut elementów select HTML.

SupportsUncheck

Pobiera wartość wskazującą, czy wyczyszczenie zaznaczonego elementu HTML input type="checkbox" jest odzwierciedlone w danych postback.

SupportsXmlHttp

Pobiera wartość wskazującą, czy przeglądarka obsługuje odbieranie kodu XML za pośrednictwem protokołu HTTP.

Tables

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje elementy table HTML.

TagWriter

Używany wewnętrznie do uzyskania typu obiektu, który jest używany do pisania tagów dla przeglądarki.

Type

Pobiera nazwę i główny (całkowity) numer wersji przeglądarki.

UseOptimizedCacheKey

Służy wewnętrznie do uzyskania wartości, która wskazuje, czy używać zoptymalizowanego klucza pamięci podręcznej.

VBScript

Pobiera wartość, która wskazuje, czy przeglądarka obsługuje Visual Basic Scripting Edition (VBScript).

Version

Pobiera pełny numer wersji (liczbę całkowitą i dziesiętną) przeglądarki jako ciąg.

W3CDomVersion

Pobiera wersję pliku XML organizacja World Wide Web Consortium (W3C) Document Object Model (DOM), który obsługuje przeglądarka.

Win16

Pobiera wartość, która wskazuje, czy klient jest komputerem opartym na systemie Win16.

Win32

Pobiera wartość wskazującą, czy klient jest komputerem z systemem Win32.

Metody

AddBrowser(String)

Służy wewnętrznie do dodawania wpisu do wewnętrznej kolekcji przeglądarek, dla których funkcje są rozpoznawane.

CompareFilters(String, String)

Używane wewnętrznie do porównywania filtrów.

CreateHtmlTextWriter(TextWriter)

Tworzy nowe wystąpienie obiektu HtmlTextWriter do użycia w celu renderowania znaczników w przeglądarce.

DisableOptimizedCacheKey()

Używany wewnętrznie, aby wyłączyć użycie zoptymalizowanego klucza pamięci podręcznej.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
EvaluateFilter(String)

Używany wewnętrznie do oceny filtru.

GetClrVersions()

Pobiera wszystkie wersje środowiska uruchomieniowego .NET Framework języka wspólnego (CLR), które są zainstalowane na kliencie.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
IsBrowser(String)

Pobiera wartość wskazującą, czy przeglądarka klienta jest taka sama jak określona przeglądarka.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy