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 HttpBrowserCapabilitiesBase memungkinkan Anda membuat kelas turunan yang seperti kelas HttpBrowserCapabilities, tetapi dapat disesuaikan dan berfungsi di luar alur ASP.NET. Saat melakukan pengujian unit, Anda biasanya menggunakan kelas turunan untuk mengimplementasikan anggota dengan perilaku yang disesuaikan yang memenuhi skenario yang Anda uji.

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

Konstruktor

Nama Deskripsi
HttpBrowserCapabilitiesBase()

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

Properti

Nama Deskripsi
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 dalam 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 dalam 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

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

CanRenderEmptySelects

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

CanRenderInputAndSelectElementsTogether

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

CanRenderMixedSelects

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

CanRenderOneventAndPrevElementsTogether

Ketika ditimpa dalam 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 dalam 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 dalam 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 prakiraan web.

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 dalam kelas turunan, mendapatkan jumlah maksimum tombol kirim yang diizinkan untuk formulir.

EcmaScriptVersion

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

Frames

Ketika ditimpa dalam 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

Ketika 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

Ketika ditimpa dalam kelas turunan, mendapatkan nilai yang menunjukkan apakah bilah gulir elemen HTML select multiple yang memiliki align nilai right atribut dikaburkan setelah penyajian.

HtmlTextWriter

Saat ditimpa dalam kelas turunan, mendapatkan atau mengatur nama kelas yang HtmlTextWriter sepenuhnya memenuhi syarat untuk 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

Ketika 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 dalam kelas turunan, mendapatkan nilai kemampuan browser yang ditentukan. Di C#, properti ini adalah pengindeks untuk kelas .

JavaApplets

Ketika ditimpa dalam 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 dalam 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 dalam 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 dalam 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

Ketika ditimpa dalam 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

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

RendersBreaksAfterWmlInput

Ketika ditimpa dalam 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 formulir WML do menerima konstruksi sebagai tombol sebaris alih-alih sebagai softkey.

RendersWmlSelectsAsMenuCards

Ketika 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 dalam 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

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

RequiresHtmlAdaptiveErrorReporting

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

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 jeda baris.

RequiresOutputOptimization

Saat ditimpa dalam 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 panggilan telepon berdasarkan teks biasa, atau apakah memerlukan markup khusus.

RequiresSpecialViewStateEncoding

Ketika ditimpa dalam 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 tampilan, 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

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

SupportsBold

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

SupportsCacheControlMetaTag

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

SupportsCallback

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

SupportsCss

Ketika ditimpa dalam 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

Ketika 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

Ketika ditimpa dalam 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

Saat ditimpa dalam 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 dalam 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 dalam kelas turunan, mendapatkan nilai yang menunjukkan apakah browser mendukung elemen HTML table .

TagWriter

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

Type

Ketika ditimpa dalam 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 edisi Skrip Visual Basic (VBScript).

Version

Ketika ditimpa dalam 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

Nama Deskripsi
AddBrowser(String)

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

CompareFilters(String, String)

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

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

GetClrVersions()

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

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans 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 Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk