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 파이프라인 외부에서 단위 테스트를 수행하는 경우와 같은 사용자 지정 구현으로 바꿀 수 있습니다.

생성자

Name Description
HttpBrowserCapabilitiesWrapper(HttpBrowserCapabilities)

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

속성

Name Description
ActiveXControls

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

Adapters

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

AOL

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

BackgroundSounds

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

Beta

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

Browser

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

Browsers

기능이 인식되는 브라우저의 컬렉션을 가져옵니다.

CanCombineFormsInDeck

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

CanInitiateVoiceCall

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

CanRenderAfterInputOrSelectElement

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

CanRenderEmptySelects

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

CanRenderInputAndSelectElementsTogether

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

CanRenderMixedSelects

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

CanRenderOneventAndPrevElementsTogether

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

CanRenderPostBackCards

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

CanRenderSetvarZeroWithMultiSelectionList

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

CanSendMail

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

Capabilities

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

CDF

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

ClrVersion

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

Cookies

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

Crawler

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

DefaultSubmitButtonLimit

양식에 허용되는 제출 단추의 최대 수를 가져옵니다.

EcmaScriptVersion

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

Frames

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

GatewayMajorVersion

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

GatewayMinorVersion

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

GatewayVersion

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

HasBackButton

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

HidesRightAlignedMultiselectScrollbars

렌더링 시 특성 값이 있는 HTML select multiple 요소의 스크롤 막대가 align 가려지는지 여부를 나타내는 값을 right 가져옵니다.

HtmlTextWriter

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

Id

브라우저 정의 파일에 지정된 대로 브라우저의 내부 식별자를 가져옵니다.

InputType

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

IsColor

브라우저에 색 표시가 있는지 여부를 나타내는 값을 가져옵니다.

IsMobileDevice

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

Item[String]

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

JavaApplets

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

JScriptVersion

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

MajorVersion

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

MaximumHrefLength

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

MaximumRenderedPageSize

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

MaximumSoftkeyLabelLength

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

MinorVersion

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

MinorVersionString

브라우저의 부 버전 번호(10진수)를 문자열로 가져옵니다.

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

브라우저에 특성이 지정된 HTML meta 요소가 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(계단식 스타일시트)를 지원하는지 여부를 나타내는 값을 가져옵니다.

SupportsDivAlign

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

SupportsDivNoWrap

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

SupportsEmptyStringInCookieValue

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

SupportsFontColor

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

SupportsFontName

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

SupportsFontSize

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

SupportsImageSubmit

브라우저에서 표준 양식 제출 단추 대신 사용자 지정 이미지 사용을 지원하는지 여부를 나타내는 값을 가져옵니다.

SupportsIModeSymbols

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

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

브라우저에서 Visual Basic Scripting Edition(VBScript)을 지원하는지 여부를 나타내는 값을 가져옵니다.

Version

브라우저의 전체 버전 번호(정수 및 10진수)를 문자열로 가져옵니다.

W3CDomVersion

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

Win16

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

Win32

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

메서드

Name Description
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)

적용 대상