HttpBrowserCapabilitiesWrapper 클래스

정의

서버가 현재 요청한 브라우저의 기능에 대한 정보를 수집할 수 있도록 하는 HTTP 내장 개체를 캡슐화합니다.

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

설명

클래스는 클래스 HttpBrowserCapabilitiesWrapper 에서 파생 HttpBrowserCapabilitiesBase 되 고 클래스의 래퍼 역할을 HttpBrowserCapabilities 합니다. 이 클래스는 클래스의 기능을 노출 HttpBrowserCapabilities 하 고 형식을 노출 합니다 HttpBrowserCapabilitiesBase . 합니다 HttpBrowserCapabilitiesBase 클래스의 기본 구현을 바꿀 수 있습니다는 HttpBrowserCapabilities ASP.NET 파이프라인 외부 단위 테스트를 수행 하는 경우와 같은 사용자 지정 구현으로 애플리케이션의 클래스입니다.

생성자

HttpBrowserCapabilitiesWrapper(HttpBrowserCapabilities)

HttpBrowserCapabilitiesWrapper 클래스의 새 인스턴스를 초기화합니다.

속성

ActiveXControls

브라우저에서 ActiveX 컨트롤을 지원할 수 있는지 여부를 나타내는 값을 가져옵니다.

Adapters

사용 가능한 컨트롤 어댑터의 컬렉션을 가져옵니다.

AOL

클라이언트가 AOL(America Online) 브라우저인지 여부를 나타내는 값을 가져옵니다.

BackgroundSounds

브라우저에서 bgsounds HTML 요소를 사용하여 배경 소리 재생을 지원하는지 여부를 나타내는 값을 가져옵니다.

Beta

브라우저가 베타 버전인지 여부를 나타내는 값을 가져옵니다.

Browser

브라우저에서 보낸 User-Agent 요청 헤더의 브라우저 문자열(있는 경우)을 가져옵니다.

Browsers

기능을 인식할 수 있는 브라우저 컬렉션을 가져옵니다.

CanCombineFormsInDeck

브라우저에서 별도 카드와 같은 여러 형식을 포함하는 데크를 지원하는지 여부를 나타내는 값을 가져옵니다.

CanInitiateVoiceCall

브라우저 디바이스가 음성 통화를 시작할 수 있는지 여부를 나타내는 값을 가져옵니다.

CanRenderAfterInputOrSelectElement

브라우저에서 WML select 또는 input 요소 뒤에 오는 페이지 콘텐츠를 지원하는지 여부를 나타내는 값을 가져옵니다.

CanRenderEmptySelects

브라우저에서 빈 HTML select 요소를 지원하는지 여부를 나타내는 값을 가져옵니다.

CanRenderInputAndSelectElementsTogether

브라우저에서 동일한 카드의 WML inputselect 요소를 함께 지원하는지 여부를 나타내는 값을 가져옵니다.

CanRenderMixedSelects

브라우저에서 onpickvalue 특성을 둘 다 지정하는 WML option 요소를 지원하는지 여부를 나타내는 값을 가져옵니다.

CanRenderOneventAndPrevElementsTogether

브라우저에서 동일한 카드의 WML oneventprev 요소를 지원하는지 여부를 나타내는 값을 가져옵니다.

CanRenderPostBackCards

브라우저에서 포스트백하는 데 사용할 WML 카드를 지원하는지 여부를 나타내는 값을 가져옵니다.

CanRenderSetvarZeroWithMultiSelectionList

브라우저에서 value 특성이 0인 WML setvar 요소를 지원하는지 여부를 나타내는 값을 가져옵니다.

CanSendMail

브라우저에서 HTML mailto 스키마를 사용하여 이메일 메시지 보내기를 지원하는지 여부를 나타내는 값을 가져옵니다.

Capabilities

브라우저의 정의된 기능을 가져오도록 내부적으로 사용됩니다.

CDF

브라우저에서 웹캐스팅을 위한 CDF(채널 정의 형식)를 지원하는지 여부를 나타내는 값을 가져옵니다.

ClrVersion

클라이언트에 설치된 .NET Framework의 버전을 가져옵니다.

Cookies

브라우저에서 쿠키를 지원하는지 여부를 나타내는 값을 가져옵니다.

Crawler

브라우저가 검색 엔진 웹 크롤러인지 여부를 나타내는 값을 가져옵니다.

DefaultSubmitButtonLimit

폼에 사용할 수 있는 전송 단추의 최대 수를 가져옵니다.

EcmaScriptVersion

브라우저에서 지원하는 ECMAScript(JavaScript)의 버전 번호를 가져옵니다.

Frames

브라우저에서 HTML 프레임을 지원하는지 여부를 나타내는 값을 가져옵니다.

GatewayMajorVersion

서버에 액세스하는 데 사용되는 무선 게이트웨이의 주 버전 번호를 알 수 있는 경우 가져옵니다.

GatewayMinorVersion

서버에 액세스하는 데 사용되는 무선 게이트웨이의 부 버전 번호를 알 수 있는 경우 가져옵니다.

GatewayVersion

서버에 액세스하는 데 사용되는 무선 게이트웨이의 버전을 알 수 있는 경우 가져옵니다.

HasBackButton

브라우저에 전용 뒤로 단추가 있는지 여부를 나타내는 값을 가져옵니다.

HidesRightAlignedMultiselectScrollbars

rightalign 특성 값을 가진 HTML select multiple 요소의 스크롤 막대가 렌더링할 때 가려지는지 여부를 나타내는 값을 가져옵니다.

HtmlTextWriter

태그 문자와 텍스트를 쓰는 데 사용할 HtmlTextWriter의 정규화된 클래스 이름을 가져오거나 설정합니다.

Id

브라우저 정의 파일에 지정되어 있는 브라우저 내부 ID를 가져옵니다.

InputType

브라우저에서 지원하는 입력 형식을 가져옵니다.

IsColor

브라우저에서 컬러 디스플레이를 지원하는지 여부를 나타내는 값을 가져옵니다.

IsMobileDevice

브라우저가 인식 가능한 모바일 디바이스인지 여부를 나타내는 값을 가져옵니다.

Item[String]

지정된 브라우저 기능의 값을 가져옵니다. C#에서 이 속성은 클래스의 인덱서입니다.

JavaApplets

브라우저에서 Java를 지원하는지 여부를 나타내는 값을 가져옵니다.

JScriptVersion

브라우저에서 지원하는 JScript 버전을 가져옵니다.

MajorVersion

브라우저의 주 버전 번호(정수 부분)를 가져옵니다.

MaximumHrefLength

HTML href (앵커) 요소의 a 특성에 대한 최대 길이(문자 수)를 가져옵니다.

MaximumRenderedPageSize

브라우저에 표시할 수 있는 최대 페이지 길이(바이트)를 가져옵니다.

MaximumSoftkeyLabelLength

소프트 키 레이블이 표시할 수 있는 텍스트의 최대 길이를 가져옵니다.

MinorVersion

브라우저의 부 버전 번호(소수 부분)를 가져옵니다.

MinorVersionString

브라우저의 부 버전 번호(소수 부분)를 문자열 형식으로 가져옵니다.

MobileDeviceManufacturer

모바일 디바이스의 제조업체 이름을 가져옵니다(알려진 경우).

MobileDeviceModel

모바일 디바이스의 모델 이름을 가져옵니다(알려진 경우).

MSDomVersion

브라우저에서 지원하는 MSHTML(Microsoft HTML) DOM(문서 개체 모델)의 버전을 가져옵니다.

NumberOfSoftkeys

모바일 디바이스에 있는 소프트 키의 수를 가져옵니다.

Platform

클라이언트에서 사용하는 운영 체제의 이름을 알 수 있는 경우 해당 이름을 가져옵니다.

PreferredImageMime

브라우저에서 지원하는 기본 이미지 콘텐츠 형식의 MIME 형식을 가져옵니다.

PreferredRenderingMime

브라우저의 기본 콘텐츠 형식의 MIME 형식을 가져옵니다.

PreferredRenderingType

브라우저의 기본 콘텐츠 형식의 일반 이름을 가져옵니다.

PreferredRequestEncoding

브라우저에서 지원하는 기본 요청 인코딩 방식을 가져옵니다.

PreferredResponseEncoding

브라우저에서 지원하는 기본 응답 인코딩 방식을 가져옵니다.

RendersBreakBeforeWmlSelectAndInput

브라우저에서 select 또는 input 요소 앞에 줄 바꿈을 렌더링하는지 여부를 나타내는 값을 가져옵니다.

RendersBreaksAfterHtmlLists

브라우저에서 목록 항목 요소 다음에 줄 바꿈을 렌더링하는지 여부를 나타내는 값을 가져옵니다.

RendersBreaksAfterWmlAnchor

브라우저에서 독립 실행형 WML a (앵커) 요소 뒤에 줄 바꿈을 렌더링하는지 여부를 나타내는 값을 가져옵니다.

RendersBreaksAfterWmlInput

브라우저에서 WML input 요소 뒤에 줄 바꿈을 렌더링하는지 여부를 나타내는 값을 가져옵니다.

RendersWmlDoAcceptsInline

모바일 장치 브라우저에서 WML do 폼 허용 구문을 폼 소프트 키가 아니라 인라인 단추로 렌더링하는지 여부를 나타내는 값을 가져옵니다.

RendersWmlSelectsAsMenuCards

브라우저에서 WML select 요소를 콤보 상자가 아니라 메뉴 카드로 렌더링하는지 여부를 나타내는 값을 가져옵니다.

RequiredMetaTagNameValue

일부 브라우저에 필요한 메타 태그를 만들기 위해 내부적으로 사용됩니다.

RequiresAttributeColonSubstitution

브라우저에서 요소 특성 값에 있는 콜론을 다른 문자로 대체해야 하는지 여부를 나타내는 값을 가져옵니다.

RequiresContentTypeMetaTag

브라우저에 meta 특성이 지정된 HTML content-type 요소가 필요한지 여부를 나타내는 값을 가져옵니다.

RequiresControlStateInSession

브라우저에서 세션에 컨트롤 상태를 유지해야 하는지 여부를 나타내는 값을 가져옵니다.

RequiresDBCSCharacter

브라우저에 더블바이트 문자 집합이 필요한지 여부를 나타내는 값을 가져옵니다.

RequiresHtmlAdaptiveErrorReporting

브라우저에 비표준 오류 메시지가 필요한지 여부를 나타내는 값을 반환합니다.

RequiresLeadingPageBreak

브라우저에서 웹 페이지 본문의 첫 번째 요소가 HTML br 요소가 되어야 하는지 여부를 나타내는 값을 가져옵니다.

RequiresNoBreakInFormatting

브라우저에서 줄 바꿈 형식을 지정하는 HTML br 요소를 지원하지 않는지 여부를 나타내는 값을 가져옵니다.

RequiresOutputOptimization

브라우저에서 태그 언어 태그로 크기가 최적화된 폼이 페이지에 필요한지 여부를 나타내는 값을 가져옵니다.

RequiresPhoneNumbersAsPlainText

브라우저에서 일반 텍스트 기반의 전화 걸기 기능을 지원하는지 또는 특수 태그가 필요한지를 나타내는 값을 가져옵니다.

RequiresSpecialViewStateEncoding

브라우저에서 뷰 상태 값을 특별히 인코딩해야 하는지 여부를 나타내는 값을 가져옵니다.

RequiresUniqueFilePathSuffix

브라우저에 고유한 폼 동작 URL이 필요한지 여부를 나타내는 값을 가져옵니다.

RequiresUniqueHtmlCheckboxNames

여러 HTML name 요소에 대한 고유 input type="checkbox" 특성 값이 브라우저에 필요한지 여부를 나타내는 값을 가져옵니다.

RequiresUniqueHtmlInputNames

여러 HTML name 요소에 대한 고유 input 특성 값이 브라우저에 필요한지 여부를 나타내는 값을 가져옵니다.

RequiresUrlEncodedPostfieldValues

브라우저에서 보내는 포스트백 데이터가 URL로 인코딩되는지 여부를 나타내는 값을 가져옵니다.

ScreenBitDepth

디스플레이 수준(비트/픽셀)을 가져옵니다.

ScreenCharactersHeight

디스플레이의 대략적인 높이(문자 줄)를 가져옵니다.

ScreenCharactersWidth

표시의 대략적인 너비(문자 수)를 가져옵니다.

ScreenPixelsHeight

표시의 대략적인 높이(픽셀)를 가져옵니다.

ScreenPixelsWidth

표시의 대략적인 너비(픽셀)를 가져옵니다.

SupportsAccesskeyAttribute

브라우저에서 HTML accesskey (앵커) 및 a 요소의 input 특성을 지원하는지 여부를 나타내는 값을 가져옵니다.

SupportsBodyColor

브라우저에서 HTML bgcolor 요소의 body 특성을 지원하는지 여부를 나타내는 값을 가져옵니다.

SupportsBold

브라우저에서 굵게 텍스트로 서식을 지정하는 HTML b 요소를 지원하는지 여부를 나타내는 값을 가져옵니다.

SupportsCacheControlMetaTag

브라우저에서 HTML cache-control 요소의 http-equiv 특성에 대해 meta 값을 지원하는지 여부를 나타내는 값을 가져옵니다.

SupportsCallback

브라우저에서 콜백 스크립트를 지원하는지 여부를 나타내는 값을 가져옵니다.

SupportsCss

브라우저에서 CSS(Cascading Style Sheets)를 지원하는지 여부를 나타내는 값을 가져옵니다.

SupportsDivAlign

브라우저에서 HTML align 요소의 div 특성을 지원하는지 여부를 나타내는 값을 가져옵니다.

SupportsDivNoWrap

브라우저에서 HTML nowrap 요소의 div 특성을 지원하는지 여부를 나타내는 값을 가져옵니다.

SupportsEmptyStringInCookieValue

브라우저에서 쿠키 값으로 빈 문자열을 지원하는지 여부를 나타내는 값을 가져옵니다.

SupportsFontColor

브라우저에서 HTML color 요소의 font 특성을 지원하는지 여부를 나타내는 값을 가져옵니다.

SupportsFontName

브라우저에서 HTML name 요소의 font 특성을 지원하는지 여부를 나타내는 값을 가져옵니다.

SupportsFontSize

브라우저에서 HTML size 요소의 font 특성을 지원하는지 여부를 나타내는 값을 가져옵니다.

SupportsImageSubmit

브라우저에서 폼의 표준 전송 단추 대신 사용자 지정 이미지를 사용할 수 있는지 여부를 나타내는 값을 가져옵니다.

SupportsIModeSymbols

브라우저에서 i 모드 기호를 지원하는지 여부를 나타내는 값을 가져옵니다.

SupportsInputIStyle

브라우저에서 HTML istyle 요소의 input 특성을 지원하는지 여부를 나타내는 값을 가져옵니다.

SupportsInputMode

브라우저에서 HTML mode 요소의 input 특성을 지원하는지 여부를 나타내는 값을 가져옵니다.

SupportsItalic

브라우저에서 기울임꼴 텍스트 서식을 지정할 HTML i 요소를 지원하는지 여부를 나타내는 값을 가져옵니다.

SupportsJPhoneMultiMediaAttributes

브라우저에서 J-Phone 멀티미디어 특성을 지원하는지 여부를 나타내는 값을 가져옵니다.

SupportsJPhoneSymbols

브라우저에서 J-Phone 관련 그림 기호를 지원하는지 여부를 나타내는 값을 가져옵니다.

SupportsQueryStringInFormAction

브라우저에서 HTML action 요소의 form 특성 값에 쿼리 문자열을 지원하는지 여부를 나타내는 값을 가져옵니다.

SupportsRedirectWithCookie

브라우저에서 리디렉션 시 쿠키를 지원하는지 여부를 나타내는 값을 가져옵니다.

SupportsSelectMultiple

브라우저에서 HTML multiple 요소의 select 특성을 지원하는지 여부를 나타내는 값을 가져옵니다.

SupportsUncheck

선택된 HTML input type="checkbox" 요소를 선택 취소할 때 포스트백 데이터에 반영되는지 여부를 나타내는 값을 가져옵니다.

SupportsXmlHttp

브라우저에서 HTTP를 통해 XML을 받을 수 있는지 여부를 나타내는 값을 가져옵니다.

Tables

브라우저에서 HTML table 요소를 지원하는지 여부를 나타내는 값을 가져옵니다.

TagWriter

브라우저에 사용할 태그를 작성하는 데 사용되는 개체의 형식을 가져오기 위해 내부적으로 사용됩니다.

Type

브라우저의 이름과 주 버전 번호(정수 부분)를 가져옵니다.

UseOptimizedCacheKey

최적화된 캐시 키를 사용할지 여부를 나타내는 값을 가져오기 위해 내부적으로 사용됩니다

VBScript

브라우저에서 VBScript(Visual Basic 스크립팅 버전)를 지원하는지 여부를 나타내는 값을 가져옵니다.

Version

브라우저의 전체 버전 번호(정수 부분과 소수 부분)를 문자열 형식으로 가져옵니다.

W3CDomVersion

브라우저에서 지원하는 W3C(World Wide Web 컨소시엄) XML DOM(문서 개체 모델)의 버전을 가져옵니다.

Win16

클라이언트가 Win16 기반 컴퓨터인지 여부를 나타내는 값을 가져옵니다.

Win32

클라이언트가 Win32 기반 컴퓨터인지 여부를 나타내는 값을 가져옵니다.

메서드

AddBrowser(String)

기능 인식을 위해 브라우저의 내부 컬렉션에 항목을 추가하도록 내부적으로 사용됩니다.

CompareFilters(String, String)

필터를 비교하기 내부적으로 사용됩니다.

CreateHtmlTextWriter(TextWriter)

브라우저에 태그를 렌더링하는 데 사용할 HtmlTextWriter 개체의 새 인스턴스를 만듭니다.

DisableOptimizedCacheKey()

최적화된 캐시 키를 사용하지 않도록 설정하기 위해 내부적으로 사용됩니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
EvaluateFilter(String)

필터를 평가하는 데 내부적으로 사용됩니다.

GetClrVersions()

클라이언트에 설치된 .NET Framework CLR(공용 언어 런타임)의 모든 버전을 가져옵니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
IsBrowser(String)

클라이언트 브라우저가 지정된 브라우저와 동일한지 여부를 나타내는 값을 가져옵니다.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상