Udostępnij za pośrednictwem


HttpBrowserCapabilitiesBase Klasa

Definicja

Służy jako klasa bazowa dla klas, które umożliwiają serwerowi zbieranie informacji o możliwościach przeglądarki, która wysyła bieżące żądanie.

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
Dziedziczenie
HttpBrowserCapabilitiesBase
Pochodne
Implementuje

Uwagi

Klasa HttpBrowserCapabilitiesBase jest klasą abstrakcyjną, która zawiera te same składowe co HttpBrowserCapabilities klasa . Klasa umożliwia tworzenie klas pochodnych, które są podobne do klasy , ale które można dostosować i które działają poza ASP.NET HttpBrowserCapabilitiesBase HttpBrowserCapabilities potoku. Podczas przeprowadzania testów jednostkowych zazwyczaj używa się klasy pochodnej, aby zaimplementować składowe z dostosowanym zachowaniem, które spełnia testowany scenariusz.

Klasa HttpBrowserCapabilitiesWrapper pochodzi od HttpBrowserCapabilitiesBase klasy . Klasa HttpBrowserCapabilitiesWrapper służy jako otoka HttpBrowserCapabilities dla klasy. W czasie uruchamiania zwykle używa się wystąpienia klasy do wywołania HttpBrowserCapabilitiesWrapper składowych HttpBrowserCapabilities obiektu .

Konstruktory

HttpBrowserCapabilitiesBase()

Inicjuje klasę do użycia przez dziedziczone wystąpienie klasy. Ten konstruktor może być wywoływany tylko przez dziedziczoną klasę.

Właściwości

ActiveXControls

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka może obsługiwać ActiveX kontroli.

Adapters

W przypadku przesłonięć w klasie pochodnej program pobiera kolekcję dostępnych kart sterujących.

AOL

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy klient jest przeglądarką America Online (AOL).

BackgroundSounds

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje odtwarzanie dźwięków w tle przy użyciu elementu bgsounds HTML.

Beta

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka jest wersją beta.

Browser

W przypadku przesłonięć w klasie pochodnej program pobiera ciąg przeglądarki (jeśli taki został) wysłany przez przeglądarkę w User-Agent nagłówku żądania.

Browsers

W przypadku przesłonięć w klasie pochodnej program pobiera kolekcję przeglądarek, dla których funkcje są rozpoznawane.

CanCombineFormsInDeck

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje talię, która zawiera wiele formularzy, takich jak osobne karty.

CanInitiateVoiceCall

W przypadku przesłonięć w klasie pochodnej funkcja pobiera wartość wskazującą, czy urządzenie przeglądarki jest w stanie zainicjować wywołanie głosowe.

CanRenderAfterInputOrSelectElement

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje zawartość strony zgodną z WML, select czy input elementami.

CanRenderEmptySelects

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje puste elementy select HTML.

CanRenderInputAndSelectElementsTogether

W przypadku przesłonięć w klasie pochodnej program pobiera wartość, która wskazuje, czy przeglądarka obsługuje WML i input elementy razem na tej samej select karcie.

CanRenderMixedSelects

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje elementy WML, które option określają atrybuty onpick i value .

CanRenderOneventAndPrevElementsTogether

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje technologię WML i onevent elementy na tej samej prev karcie.

CanRenderPostBackCards

W przypadku przesłonięć w klasie pochodnej program pobiera wartość, która wskazuje, czy przeglądarka obsługuje karty WML na czas powrotu zwrotnego.

CanRenderSetvarZeroWithMultiSelectionList

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje elementy WML z setvar value atrybutem 0.

CanSendMail

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje wysyłanie wiadomości e-mail przy użyciu schematu mailto HTML.

Capabilities

W przypadku przesłonięć w klasie pochodnej program jest używany wewnętrznie w celu uzyskania zdefiniowanych możliwości przeglądarki.

CDF

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje format definicji kanału (CDF) dla emisji internetowej.

ClrVersion

W przypadku przesłonięć w klasie pochodnej program pobiera wersję .NET Framework zainstalowaną na kliencie.

Cookies

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka może obsługiwać pliki cookie.

Crawler

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka jest przeszukiwaerem sieci Web aparatu wyszukiwania.

DefaultSubmitButtonLimit

W przypadku przesłonięć w klasie pochodnej program pobiera maksymalną liczbę przycisków przesyłania dozwolonych dla formularza.

EcmaScriptVersion

W przypadku przesłonięć w klasie pochodnej program pobiera numer wersji języka ECMAScript (JavaScript), który obsługuje przeglądarka.

Frames

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje ramki HTML.

GatewayMajorVersion

W przypadku przesłonięć w klasie pochodnej program pobiera główny numer wersji bramy bezprzewodowej używanej do uzyskiwania dostępu do serwera, jeśli jest znany.

GatewayMinorVersion

W przypadku przesłonięć w klasie pochodnej program pobiera pomocniczy numer wersji bramy bezprzewodowej, która jest używana do uzyskiwania dostępu do serwera, jeśli jest znana.

GatewayVersion

W przypadku przesłonięć w klasie pochodnej program pobiera wersję bramy bezprzewodowej, która jest używana do uzyskiwania dostępu do serwera, jeśli jest znana.

HasBackButton

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka ma dedykowany przycisk Wstecz.

HidesRightAlignedMultiselectScrollbars

Po przesłonięciu w klasie pochodnej metoda pobiera wartość wskazującą, czy pasek przewijania elementu HTML, który ma wartość atrybutu, jest select multiple align right ukrywany podczas renderowania.

HtmlTextWriter

W przypadku przesłonięć w klasie pochodnej program pobiera lub ustawia w pełni kwalifikowaną nazwę klasy klasy do użycia na użytek pisania znaków HtmlTextWriter znaczników i tekstu.

Id

W przypadku przesłonięć w klasie pochodnej program pobiera wewnętrzny identyfikator przeglądarki określony w pliku definicji przeglądarki.

InputType

W przypadku przesłonięć w klasie pochodnej program pobiera typ danych wejściowych obsługiwany przez przeglądarkę.

IsColor

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka ma wyświetlany kolor.

IsMobileDevice

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka jest rozpoznawanym urządzeniem przenośnym.

Item[String]

W przypadku przesłonięć w klasie pochodnej funkcja pobiera wartość określonej możliwości przeglądarki. W języku C# ta właściwość jest indeksatorem klasy .

JavaApplets

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje język Java.

JScriptVersion

W przypadku przesłonięć w klasie pochodnej program pobiera JScript wersji, która jest wspierana przez przeglądarkę.

MajorVersion

W przypadku przesłonięć w klasie pochodnej program pobiera główny (całkowity) numer wersji przeglądarki.

MaximumHrefLength

W przypadku przesłonięć w klasie pochodnej program pobiera maksymalną długość w znakach dla href atrybutu elementu HTML a (kotwicy).

MaximumRenderedPageSize

W przypadku przesłonięć w klasie pochodnej program pobiera maksymalną długość strony (w bajtach), która może być wyświetlana w przeglądarce.

MaximumSoftkeyLabelLength

W przypadku przesłonięć w klasie pochodnej program pobiera maksymalną długość tekstu, która może być wyświetlana w etykiecie klawisza programowego.

MinorVersion

W przypadku przesłonięć w klasie pochodnej program pobiera pomocniczy (dziesiętny) numer wersji przeglądarki.

MinorVersionString

W przypadku przesłonięć w klasie pochodnej program pobiera pomocniczy (dziesiętny) numer wersji przeglądarki jako ciąg.

MobileDeviceManufacturer

W przypadku przesłonięć w klasie pochodnej program pobiera nazwę producenta urządzenia przenośnego, jeśli jest znana.

MobileDeviceModel

W przypadku przesłonięć w klasie pochodnej program pobiera nazwę modelu urządzenia przenośnego, jeśli jest znana.

MSDomVersion

W przypadku przesłonięć w klasie pochodnej program pobiera wersję pakietu Microsoft HTML (MSHTML) Document Object Model (DOM), który obsługuje przeglądarka.

NumberOfSoftkeys

W przypadku przesłonięć w klasie pochodnej program pobiera liczbę kluczy programowych na urządzeniu przenośnym.

Platform

W przypadku przesłonięć w klasie pochodnej program pobiera nazwę systemu operacyjnego, z których korzysta klient, jeśli jest znany.

PreferredImageMime

W przypadku przesłonięć w klasie pochodnej program pobiera typ MIME typu zawartości obrazu, który zazwyczaj preferuje przeglądarka.

PreferredRenderingMime

W przypadku przesłonięć w klasie pochodnej program pobiera typ MIME typu zawartości, który zazwyczaj preferuje przeglądarka.

PreferredRenderingType

W przypadku przesłonięć w klasie pochodnej program pobiera ogólną nazwę dla typu zawartości preferowanej przez przeglądarkę.

PreferredRequestEncoding

W przypadku przesłonięć w klasie pochodnej program pobiera kodowanie żądania preferowane przez przeglądarkę.

PreferredResponseEncoding

W przypadku przesłonięć w klasie pochodnej program pobiera kodowanie odpowiedzi preferowane przez przeglądarkę.

RendersBreakBeforeWmlSelectAndInput

W przypadku przesłonięć w klasie pochodnej funkcja pobiera wartość wskazującą, czy przeglądarka renderuje podział wiersza przed WML select lub input elementami.

RendersBreaksAfterHtmlLists

W przypadku przesłonięć w klasie pochodnej funkcja pobiera wartość wskazującą, czy przeglądarka renderuje podział wiersza po elementach elementów listy.

RendersBreaksAfterWmlAnchor

W przypadku przesłonięć w klasie pochodnej funkcja pobiera wartość wskazującą, czy przeglądarka renderuje podział wiersza po autonomicznym elemencie WML a (kotwicznym).

RendersBreaksAfterWmlInput

W przypadku przesłonięć w klasie pochodnej funkcja pobiera wartość wskazującą, czy przeglądarka renderuje podział wiersza po elemencie input WML.

RendersWmlDoAcceptsInline

W przypadku przesłonięć w klasie pochodnej funkcja pobiera wartość wskazującą, czy przeglądarka urządzenia przenośnego renderuje konstrukcję akceptowania formularza WML jako przycisku wbudowanego, a nie jako klucz do programowy.

RendersWmlSelectsAsMenuCards

W przypadku przesłonięć w klasie pochodnej funkcja pobiera wartość wskazującą, czy przeglądarka renderuje elementy WML jako karty menu, a nie jako select pole kombi.

RequiredMetaTagNameValue

W przypadku przesłonięć w klasie pochodnej, używany wewnętrznie do tworzenia metatagu, który jest wymagany przez niektóre przeglądarki.

RequiresAttributeColonSubstitution

W przypadku zastąpienia w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka wymaga zastąpienia dwukropków w wartościach atrybutu elementu innym znakiem.

RequiresContentTypeMetaTag

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka wymaga elementu HTML, dla którego meta content-type określono atrybut.

RequiresControlStateInSession

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka wymaga utrzymania stanu kontroli w sesjach.

RequiresDBCSCharacter

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka wymaga zestawu znaków dwu bajtowych.

RequiresHtmlAdaptiveErrorReporting

W przypadku przesłonięć w klasie pochodnej program pobiera wartość, która wskazuje, czy przeglądarka wymaga niestandardowych komunikatów o błędach.

RequiresLeadingPageBreak

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka wymaga, aby pierwszy element w treści strony internetowej był elementem br HTML.

RequiresNoBreakInFormatting

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka nie obsługuje elementów HTML do br formatowania podziałów wierszy.

RequiresOutputOptimization

W przypadku przesłonięć w klasie pochodnej program 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

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje wybieranie numerów telefonów na podstawie zwykłego tekstu, czy też wymaga specjalnego na znaczników.

RequiresSpecialViewStateEncoding

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka wymaga specjalnego zakodowania wartości stanu widoku.

RequiresUniqueFilePathSuffix

W przypadku przesłonięć w klasie pochodnej program pobiera wartość, która wskazuje, czy przeglądarka wymaga unikatowych adresów URL akcji formularza.

RequiresUniqueHtmlCheckboxNames

W przypadku przesłonięć w klasie pochodnej program pobiera wartość, która wskazuje, czy przeglądarka wymaga unikatowych wartości atrybutów name dla wielu elementów input type="checkbox" HTML.

RequiresUniqueHtmlInputNames

W przypadku przesłonięć w klasie pochodnej program pobiera wartość, która wskazuje, czy przeglądarka wymaga unikatowych wartości atrybutów name dla wielu elementów input HTML.

RequiresUrlEncodedPostfieldValues

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy dane zwrotne wysyłane przez przeglądarkę będą zakodowane w adresie URL.

ScreenBitDepth

W przypadku przesłonięć w klasie pochodnej program pobiera głębokość wyświetlania w bitach na piksel.

ScreenCharactersHeight

W przypadku przesłonięć w klasie pochodnej program pobiera przybliżoną wysokość wyświetlania w wierszach znaków.

ScreenCharactersWidth

W przypadku przesłonięć w klasie pochodnej program pobiera przybliżoną szerokość wyświetlania w znakach.

ScreenPixelsHeight

W przypadku przesłonięć w klasie pochodnej program pobiera przybliżoną wysokość ekranu w pikselach.

ScreenPixelsWidth

W przypadku przesłonięć w klasie pochodnej program pobiera przybliżoną szerokość ekranu w pikselach.

SupportsAccesskeyAttribute

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje atrybut accesskey HTML a (kotwica) i input elementy.

SupportsBodyColor

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje atrybut bgcolor elementu body HTML.

SupportsBold

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje elementy HTML b w celu formatowania tekstu pogrubiowego.

SupportsCacheControlMetaTag

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje wartość cache-control http-equiv atrybutu elementów meta HTML.

SupportsCallback

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje skrypty wywołania zwrotnego.

SupportsCss

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje kaskadowe arkusze stylów (CSS).

SupportsDivAlign

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje align atrybut elementów div HTML.

SupportsDivNoWrap

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje nowrap atrybut elementów div HTML.

SupportsEmptyStringInCookieValue

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje puste ciągi w wartościach plików cookie.

SupportsFontColor

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje color atrybut elementów font HTML.

SupportsFontName

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje name atrybut elementów font HTML.

SupportsFontSize

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje size atrybut elementów font HTML.

SupportsImageSubmit

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje użycie obrazu niestandardowego w miejsce standardowego przycisku przesyłania formularza.

SupportsIModeSymbols

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje symbole trybu i.

SupportsInputIStyle

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje istyle atrybut elementów input HTML.

SupportsInputMode

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje mode atrybut elementów input HTML.

SupportsItalic

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje elementy HTML w i celu formatowania tekstu kursywą.

SupportsJPhoneMultiMediaAttributes

W przypadku przesłonięć w klasie pochodnej, pobiera wartość, która wskazuje, czy przeglądarka obsługuje J-Telefon atrybutów multimediów.

SupportsJPhoneSymbols

W przypadku przesłonięć w klasie pochodnej program pobiera wartość, która wskazuje, czy przeglądarka obsługuje symbole obrazu specyficzne dla Telefon J-specific.

SupportsQueryStringInFormAction

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje ciąg zapytania w wartości action atrybutu elementów form HTML.

SupportsRedirectWithCookie

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje pliki cookie podczas przekierowywania.

SupportsSelectMultiple

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje multiple atrybut elementów select HTML.

SupportsUncheck

W przypadku przesłonięć w klasie pochodnej program pobiera wartość, która wskazuje, czy wyczyszczenie zaznaczonego elementu HTML jest odzwierciedlane input type="checkbox" w danych postback.

SupportsXmlHttp

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje odbieranie kodu XML za pośrednictwem protokołu HTTP.

Tables

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje elementy table HTML.

TagWriter

W przypadku przesłonięć w klasie pochodnej, używany wewnętrznie do uzyskania typu obiektu, który jest używany do pisania tagów dla przeglądarki.

Type

W przypadku przesłonięć w klasie pochodnej program pobiera nazwę i główny (całkowity) numer wersji przeglądarki.

UseOptimizedCacheKey

W przypadku przesłonięć w klasie pochodnej element jest używany wewnętrznie do uzyskania wartości wskazującej, czy należy użyć zoptymalizowanego klucza pamięci podręcznej.

VBScript

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy przeglądarka obsługuje Visual Basic Scripting Edition (VBScript).

Version

W przypadku przesłonięć w klasie pochodnej program pobiera pełny numer wersji (liczbę całkowitą i dziesiętną) przeglądarki jako ciąg.

W3CDomVersion

W przypadku przesłonięć w klasie pochodnej program pobiera wersję pliku XML organizacja World Wide Web Consortium (W3C) Document Object Model (DOM), który obsługuje przeglądarka.

Win16

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy klient jest komputerem opartym na systemie Win16.

Win32

W przypadku przesłonięć w klasie pochodnej program pobiera wartość wskazującą, czy klient jest komputerem opartym na systemie Win32.

Metody

AddBrowser(String)

W przypadku przesłonięć w klasie pochodnej, używane wewnętrznie do dodawania wpisu do kolekcji wewnętrznej przeglądarek, dla których możliwości są rozpoznawane.

CompareFilters(String, String)

Przesłoniętą w klasie pochodnej używa się wewnętrznie do porównywania filtrów.

CreateHtmlTextWriter(TextWriter)

W przypadku przesłonięć w klasie pochodnej program tworzy nowe wystąpienie obiektu w celu renderowania HtmlTextWriter znaczników w przeglądarce.

DisableOptimizedCacheKey()

W przypadku przesłonięć w klasie pochodnej element jest używany wewnętrznie w celu wyłączenia użycia 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)

W przypadku przesłonięć w klasie pochodnej, używany wewnętrznie do oceny filtru.

GetClrVersions()

W przypadku przesłonięć w klasie pochodnej program pobiera wszystkie wersje środowiska uruchomieniowego języka .NET Framework (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)

W przypadku przesłonięć w klasie pochodnej program 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