Bagikan melalui


HttpBrowserCapabilitiesBase Kelas

Definisi

Berfungsi sebagai kelas dasar untuk kelas yang memungkinkan server mengumpulkan informasi tentang kemampuan browser yang membuat permintaan saat ini.

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
Warisan
HttpBrowserCapabilitiesBase
Turunan
Penerapan

Keterangan

Kelas HttpBrowserCapabilitiesBase adalah kelas abstrak yang berisi anggota yang sama dengan HttpBrowserCapabilities kelas . Kelas ini HttpBrowserCapabilitiesBase memungkinkan Anda membuat kelas turunan yang seperti HttpBrowserCapabilities kelas , tetapi anda dapat menyesuaikan dan yang bekerja di luar alur ASP.NET. Saat melakukan pengujian unit, Anda biasanya menggunakan kelas turunan untuk mengimplementasikan anggota dengan perilaku khusus yang memenuhi skenario yang Anda uji.

Kelas HttpBrowserCapabilitiesWrapper berasal dari kelas HttpBrowserCapabilitiesBase. Kelas ini HttpBrowserCapabilitiesWrapper berfungsi sebagai pembungkus untuk HttpBrowserCapabilities kelas . Pada durasi, Anda biasanya menggunakan instans HttpBrowserCapabilitiesWrapper kelas untuk memanggil anggota HttpBrowserCapabilities objek.

Konstruktor

HttpBrowserCapabilitiesBase()

Menginisialisasi kelas untuk digunakan oleh instans kelas yang diwariskan. Konstruktor ini hanya dapat dipanggil oleh kelas yang diwariskan.

Properti

ActiveXControls

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mampu mendukung kontrol ActiveX.

Adapters

Ketika ditimpa di kelas turunan, mendapatkan koleksi adaptor kontrol yang tersedia.

AOL

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah klien adalah browser America Online (AOL).

BackgroundSounds

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung pemutaran suara latar belakang dengan menggunakan bgsounds elemen HTML.

Beta

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser adalah versi beta.

Browser

Ketika ditimpa di kelas turunan, mendapatkan string browser (jika ada) yang dikirim oleh browser di User-Agent header permintaan.

Browsers

Ketika ditimpa di kelas turunan, mendapatkan kumpulan browser yang kemampuannya dikenali.

CanCombineFormsInDeck

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung dek yang berisi beberapa formulir, seperti kartu terpisah.

CanInitiateVoiceCall

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah perangkat browser mampu memulai panggilan suara.

CanRenderAfterInputOrSelectElement

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung konten halaman yang mengikuti WML select atau input elemen.

CanRenderEmptySelects

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung elemen HTML select kosong.

CanRenderInputAndSelectElementsTogether

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung WML input dan select elemen bersama-sama dalam kartu yang sama.

CanRenderMixedSelects

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung elemen WML option yang menentukan atribut onpick dan value .

CanRenderOneventAndPrevElementsTogether

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung WML onevent dan prev elemen dalam kartu yang sama.

CanRenderPostBackCards

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung kartu WML untuk postback.

CanRenderSetvarZeroWithMultiSelectionList

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung elemen WML setvar yang memiliki value atribut 0.

CanSendMail

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung pengiriman pesan email dengan menggunakan skema HTML mailto .

Capabilities

Ketika ditimpa di kelas turunan, digunakan secara internal untuk mendapatkan kemampuan browser yang ditentukan.

CDF

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung Format Definisi Saluran (CDF) untuk webcasting.

ClrVersion

Ketika ditimpa di kelas turunan, mendapatkan versi .NET Framework yang diinstal pada klien.

Cookies

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mampu mendukung cookie.

Crawler

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser adalah perayap Web mesin pencari.

DefaultSubmitButtonLimit

Ketika ditimpa di kelas turunan, mendapatkan jumlah maksimum tombol kirim yang diizinkan untuk formulir.

EcmaScriptVersion

Saat ditimpa di kelas turunan, mendapatkan nomor versi ECMAScript (JavaScript) yang didukung browser.

Frames

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung bingkai HTML.

GatewayMajorVersion

Ketika ditimpa di kelas turunan, mendapatkan nomor versi utama gateway nirkabel yang digunakan untuk mengakses server, jika diketahui.

GatewayMinorVersion

Ketika ditimpa di kelas turunan, mendapatkan nomor versi minor gateway nirkabel yang digunakan untuk mengakses server, jika diketahui.

GatewayVersion

Saat ditimpa di kelas turunan, mendapatkan versi gateway nirkabel yang digunakan untuk mengakses server, jika diketahui.

HasBackButton

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser memiliki tombol Kembali khusus.

HidesRightAlignedMultiselectScrollbars

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah bilah gulir elemen HTML select multiple yang memiliki align nilai right atribut dikaburkan saat penyajian.

HtmlTextWriter

Saat ditimpa di kelas turunan, mendapatkan atau mengatur nama kelas yang sepenuhnya memenuhi syarat untuk HtmlTextWriter digunakan untuk menulis karakter markup dan teks.

Id

Ketika ditimpa di kelas turunan, mendapatkan pengidentifikasi internal browser seperti yang ditentukan dalam file definisi browser.

InputType

Ketika ditimpa di kelas turunan, mendapatkan jenis input yang didukung oleh browser.

IsColor

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser memiliki tampilan warna.

IsMobileDevice

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser adalah perangkat seluler yang dikenali.

Item[String]

Saat ditimpa di kelas turunan, mendapatkan nilai kemampuan browser yang ditentukan. Di C#, properti ini adalah pengindeks untuk kelas .

JavaApplets

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung Java.

JScriptVersion

Saat ditimpa di kelas turunan, mendapatkan versi JScript yang didukung browser.

MajorVersion

Ketika ditimpa di kelas turunan, mendapatkan nomor versi utama (bilangan bulat) browser.

MaximumHrefLength

Ketika ditimpa dalam kelas turunan, mendapatkan panjang maksimum dalam karakter untuk href atribut elemen HTML a (jangkar).

MaximumRenderedPageSize

Ketika ditimpa di kelas turunan, mendapatkan panjang maksimum halaman, dalam byte, yang dapat ditampilkan browser.

MaximumSoftkeyLabelLength

Saat ditimpa di kelas turunan, mendapatkan panjang maksimum teks yang dapat ditampilkan label kunci lunak.

MinorVersion

Ketika ditimpa di kelas turunan, mendapatkan nomor versi minor (desimal) browser.

MinorVersionString

Ketika ditimpa di kelas turunan, mendapatkan nomor versi minor (desimal) browser sebagai string.

MobileDeviceManufacturer

Ketika ditimpa di kelas turunan, mendapatkan nama produsen perangkat seluler, jika diketahui.

MobileDeviceModel

Saat ditimpa di kelas turunan, mendapatkan nama model perangkat seluler, jika diketahui.

MSDomVersion

Saat ditimpa di kelas turunan, mendapatkan versi Model Objek Dokumen (DOM) HTML Microsoft (MSHTML) yang didukung browser.

NumberOfSoftkeys

Ketika ditimpa di kelas turunan, mendapatkan jumlah softkey pada perangkat seluler.

Platform

Ketika ditimpa di kelas turunan, mendapatkan nama sistem operasi yang digunakan klien, jika diketahui.

PreferredImageMime

Ketika ditimpa di kelas turunan, mendapatkan jenis MIME dari jenis konten gambar yang biasanya disukai browser.

PreferredRenderingMime

Ketika ditimpa di kelas turunan, mendapatkan jenis MIME dari jenis konten yang biasanya disukai browser.

PreferredRenderingType

Ketika ditimpa di kelas turunan, mendapatkan nama umum untuk jenis konten yang disukai browser.

PreferredRequestEncoding

Ketika ditimpa di kelas turunan, mendapatkan pengodean permintaan yang lebih disukai browser.

PreferredResponseEncoding

Ketika ditimpa di kelas turunan, mendapatkan pengodean respons yang lebih disukai browser.

RendersBreakBeforeWmlSelectAndInput

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser merender jeda baris sebelum WML select atau input elemen.

RendersBreaksAfterHtmlLists

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser merender pemisah baris setelah elemen item daftar.

RendersBreaksAfterWmlAnchor

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser merender jeda baris setelah elemen WML a (jangkar) mandiri.

RendersBreaksAfterWmlInput

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser merender jeda baris setelah elemen WML input .

RendersWmlDoAcceptsInline

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser perangkat seluler merender konstruksi terima formulir WML do sebagai tombol sebaris alih-alih sebagai softkey.

RendersWmlSelectsAsMenuCards

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser merender elemen WML select sebagai kartu menu, bukan sebagai kotak kombo.

RequiredMetaTagNameValue

Ketika ditimpa di kelas turunan, digunakan secara internal untuk menghasilkan meta-tag yang diperlukan oleh beberapa browser.

RequiresAttributeColonSubstitution

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser memerlukan titik dua dalam nilai atribut elemen untuk diganti dengan karakter yang berbeda.

RequiresContentTypeMetaTag

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser memerlukan elemen HTML meta yang content-type atributnya ditentukan.

RequiresControlStateInSession

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser memerlukan status kontrol untuk dipertahankan dalam sesi.

RequiresDBCSCharacter

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser memerlukan kumpulan karakter byte ganda.

RequiresHtmlAdaptiveErrorReporting

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser memerlukan pesan kesalahan yang tidak standar.

RequiresLeadingPageBreak

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser memerlukan elemen pertama dalam isi halaman Web untuk menjadi elemen HTML br .

RequiresNoBreakInFormatting

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser tidak mendukung elemen HTML br untuk memformat hentian baris.

RequiresOutputOptimization

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mengharuskan halaman berisi bentuk tag bahasa markup yang dioptimalkan ukuran.

RequiresPhoneNumbersAsPlainText

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung pemutaran telepon berdasarkan teks biasa, atau apakah memerlukan markup khusus.

RequiresSpecialViewStateEncoding

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser memerlukan nilai status tampilan untuk dikodekan secara khusus.

RequiresUniqueFilePathSuffix

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser memerlukan URL tindakan formulir yang unik.

RequiresUniqueHtmlCheckboxNames

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser memerlukan nilai atribut unik name untuk beberapa elemen HTML input type="checkbox" .

RequiresUniqueHtmlInputNames

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser memerlukan nilai atribut unik name untuk beberapa elemen HTML input .

RequiresUrlEncodedPostfieldValues

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah data postback yang dikirim oleh browser akan dikodekan URL.

ScreenBitDepth

Saat ditimpa di kelas turunan, mendapatkan kedalaman layar, dalam bit per piksel.

ScreenCharactersHeight

Saat ditimpa di kelas turunan, mendapatkan perkiraan tinggi layar, dalam baris karakter.

ScreenCharactersWidth

Saat ditimpa di kelas turunan, mendapatkan perkiraan lebar tampilan, dalam karakter.

ScreenPixelsHeight

Saat ditimpa di kelas turunan, mendapatkan perkiraan tinggi layar, dalam piksel.

ScreenPixelsWidth

Saat ditimpa di kelas turunan, mendapatkan perkiraan lebar layar, dalam piksel.

SupportsAccesskeyAttribute

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung accesskey atribut HTML a (jangkar) dan input elemen.

SupportsBodyColor

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung bgcolor atribut elemen HTML body .

SupportsBold

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung elemen HTML b untuk memformat teks tebal.

SupportsCacheControlMetaTag

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung cache-control nilai untuk http-equiv atribut elemen HTML meta .

SupportsCallback

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung skrip panggilan balik.

SupportsCss

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung lembar gaya berjenjang (CSS).

SupportsDivAlign

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung align atribut elemen HTML div .

SupportsDivNoWrap

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung nowrap atribut elemen HTML div .

SupportsEmptyStringInCookieValue

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung string kosong dalam nilai cookie.

SupportsFontColor

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung color atribut elemen HTML font .

SupportsFontName

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung name atribut elemen HTML font .

SupportsFontSize

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung size atribut elemen HTML font .

SupportsImageSubmit

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung penggunaan gambar kustom sebagai pengganti tombol kirim formulir standar.

SupportsIModeSymbols

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung simbol mode i.

SupportsInputIStyle

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung istyle atribut elemen HTML input .

SupportsInputMode

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung mode atribut elemen HTML input .

SupportsItalic

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung elemen HTML i untuk memformat teks miring.

SupportsJPhoneMultiMediaAttributes

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung atribut multimedia J-Phone.

SupportsJPhoneSymbols

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung simbol gambar khusus J-Phone.

SupportsQueryStringInFormAction

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung string kueri dalam action nilai atribut elemen HTML form .

SupportsRedirectWithCookie

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung cookie pada pengalihan.

SupportsSelectMultiple

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung multiple atribut elemen HTML select .

SupportsUncheck

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah menghapus elemen HTML input type="checkbox" yang diperiksa tercermin dalam data postback.

SupportsXmlHttp

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung penerimaan XML melalui HTTP.

Tables

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung elemen HTML table .

TagWriter

Ketika ditimpa di kelas turunan, digunakan secara internal untuk mendapatkan jenis objek yang digunakan untuk menulis tag untuk browser.

Type

Ketika ditimpa di kelas turunan, mendapatkan nama dan nomor versi utama (bilangan bulat) browser.

UseOptimizedCacheKey

Ketika ditimpa di kelas turunan, digunakan secara internal untuk mendapatkan nilai yang menunjukkan apakah akan menggunakan kunci cache yang dioptimalkan.

VBScript

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung Visual Basic Scripting edition (VBScript).

Version

Saat ditimpa di kelas turunan, mendapatkan nomor versi lengkap (bilangan bulat dan desimal) browser sebagai string.

W3CDomVersion

Ketika ditimpa di kelas turunan, mendapatkan versi World Wide Web Consortium (W3C) XML Document Object Model (DOM) yang didukung browser.

Win16

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah klien adalah komputer berbasis Win16.

Win32

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah klien adalah komputer berbasis Win32.

Metode

AddBrowser(String)

Ketika ditimpa di kelas turunan, digunakan secara internal untuk menambahkan entri ke koleksi internal browser yang kemampuannya dikenali.

CompareFilters(String, String)

Saat ditimpa di kelas turunan, digunakan secara internal untuk membandingkan filter.

CreateHtmlTextWriter(TextWriter)

Saat ditimpa di kelas turunan, membuat instans baru objek yang HtmlTextWriter akan digunakan untuk merender markup ke browser.

DisableOptimizedCacheKey()

Saat ditimpa di kelas turunan, digunakan secara internal untuk menonaktifkan penggunaan kunci cache yang dioptimalkan.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
EvaluateFilter(String)

Ketika ditimpa di kelas turunan, digunakan secara internal untuk mengevaluasi filter.

GetClrVersions()

Ketika ditimpa di kelas turunan, mendapatkan semua versi .NET Framework runtime bahasa umum (CLR) yang diinstal pada klien.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
IsBrowser(String)

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah browser klien sama dengan browser yang ditentukan.

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk