HttpBrowserCapabilitiesBase 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
서버에서 현재 요청을 수행하는 브라우저의 기능에 대한 정보를 수집할 수 있도록 하는 클래스에 대한 기본 클래스로 사용됩니다.
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
- 상속
-
HttpBrowserCapabilitiesBase
- 파생
- 구현
설명
HttpBrowserCapabilitiesBase클래스는 클래스와 동일한 멤버를 포함 하는 추상 클래스입니다 HttpBrowserCapabilities . HttpBrowserCapabilitiesBase클래스를 사용 하면 클래스와 같은 파생 클래스를 만들 수 HttpBrowserCapabilities 있지만 ASP.NET 파이프라인 외부에서 작동 하는 및를 사용자 지정할 수 있습니다. 단위 테스트를 수행 하는 경우 일반적으로 파생 클래스를 사용 하 여 테스트 중인 시나리오를 충족 하는 사용자 지정 동작으로 멤버를 구현 합니다.
HttpBrowserCapabilitiesWrapper 클래스는 HttpBrowserCapabilitiesBase 클래스에서 파생됩니다. HttpBrowserCapabilitiesWrapper클래스는 클래스의 래퍼 역할을 HttpBrowserCapabilities 합니다. 런타임에 일반적으로 클래스의 인스턴스를 사용 하 여 HttpBrowserCapabilitiesWrapper 개체의 멤버를 호출 HttpBrowserCapabilities 합니다.
생성자
| HttpBrowserCapabilitiesBase() |
상속된 클래스 인스턴스에 사용할 수 있도록 클래스를 초기화합니다. 이 생성자는 상속된 클래스에서만 호출될 수 있습니다. |
속성
| ActiveXControls |
파생 클래스에서 재정의된 경우 브라우저에서 ActiveX 컨트롤을 지원할 수 있는지 여부를 나타내는 값을 가져옵니다. |
| Adapters |
파생 클래스에서 재정의된 경우 사용 가능한 컨트롤 어댑터의 컬렉션을 가져옵니다. |
| AOL |
파생 클래스에서 재정의된 경우 클라이언트가 AOL(America Online) 브라우저인지 여부를 나타내는 값을 가져옵니다. |
| BackgroundSounds |
파생 클래스에서 재정의된 경우 브라우저에서 |
| Beta |
파생 클래스에서 재정의된 경우 브라우저가 베타 버전인지 여부를 나타내는 값을 가져옵니다. |
| Browser |
파생 클래스에서 재정의된 경우 브라우저에서 보낸 |
| Browsers |
파생 클래스에서 재정의된 경우 기능을 인식하는 브라우저 컬렉션을 가져옵니다. |
| CanCombineFormsInDeck |
파생 클래스에서 재정의되는 경우 브라우저에서 여러 가지 폼(예: 개별 카드)을 포함하는 데크를 지원하는지 여부를 나타내는 값을 가져옵니다. |
| CanInitiateVoiceCall |
파생 클래스에서 재정의된 경우 브라우저 디바이스가 음성 통화를 시작할 수 있는지 여부를 나타내는 값을 가져옵니다. |
| CanRenderAfterInputOrSelectElement |
파생 클래스에서 재정의된 경우 브라우저에서 WML |
| CanRenderEmptySelects |
파생 클래스에서 재정의된 경우 브라우저에서 빈 HTML |
| CanRenderInputAndSelectElementsTogether |
파생 클래스에서 재정의된 경우 브라우저에서 같은 카드의 WML |
| CanRenderMixedSelects |
파생 클래스에서 재정의된 경우 브라우저에서 |
| CanRenderOneventAndPrevElementsTogether |
파생 클래스에서 재정의된 경우 브라우저에서 동일한 카드의 WML |
| CanRenderPostBackCards |
파생 클래스에서 재정의된 경우 브라우저에서 포스트백을 위한 WML 카드를 지원하는지 여부를 나타내는 값을 가져옵니다. |
| CanRenderSetvarZeroWithMultiSelectionList |
파생 클래스에서 재정의된 경우 브라우저에서 |
| CanSendMail |
파생 클래스에서 재정의된 경우 브라우저에서 HTML |
| Capabilities |
파생 클래스에서 재정의되는 경우 브라우저에 정의된 기능을 가져오기 위해 내부적으로 사용됩니다. |
| CDF |
파생 클래스에서 재정의되는 경우 브라우저에서 웹캐스트를 위한 CDF(채널 정의 형식)를 지원하는지 여부를 나타내는 값을 가져옵니다. |
| ClrVersion |
파생 클래스에서 재정의된 경우 클라이언트에 설치된 .NET Framework의 버전을 가져옵니다. |
| Cookies |
파생 클래스에서 재정의되는 경우 브라우저에서 쿠키를 지원하는지 여부를 나타내는 값을 가져옵니다. |
| Crawler |
파생 클래스에서 재정의된 경우 브라우저가 검색 엔진 웹 크롤러인지 여부를 나타내는 값을 가져옵니다. |
| DefaultSubmitButtonLimit |
파생 클래스에서 재정의되는 경우 폼에 사용할 수 있는 전송 단추의 최대 수를 가져옵니다. |
| EcmaScriptVersion |
파생 클래스에서 재정의되는 경우 브라우저에서 지원하는 ECMAScript(JavaScript)의 버전 번호를 가져옵니다. |
| Frames |
파생 클래스에서 재정의되는 경우 브라우저에서 HTML 프레임을 지원하는지 여부를 나타내는 값을 가져옵니다. |
| GatewayMajorVersion |
파생 클래스에서 재정의되는 경우 서버에 액세스하는 데 사용되는 무선 게이트웨이의 주 버전 번호를 가져옵니다. |
| GatewayMinorVersion |
파생 클래스에서 재정의되는 경우 서버에 액세스하는 데 사용되는 무선 게이트웨이의 부 버전 번호를 가져옵니다. |
| GatewayVersion |
파생 클래스에서 재정의되는 경우 서버에 액세스하는 데 사용되는 무선 게이트웨이의 버전을 가져옵니다. |
| HasBackButton |
파생 클래스에서 재정의된 경우 브라우저에 전용 뒤로 단추가 있는지 여부를 나타내는 값을 가져옵니다. |
| HidesRightAlignedMultiselectScrollbars |
파생 클래스에서 재정의된 경우 |
| HtmlTextWriter |
파생 클래스에서 재정의된 경우 태그 문자와 텍스트를 쓰는 데 사용할 HtmlTextWriter의 정규화된 클래스 이름을 가져오거나 설정합니다. |
| Id |
파생 클래스에서 재정의되는 경우 브라우저 정의 파일에 지정되어 있는 브라우저 내부 ID를 가져옵니다. |
| InputType |
파생 클래스에서 재정의되는 경우 브라우저에서 지원하는 입력의 형식을 가져옵니다. |
| IsColor |
파생 클래스에서 재정의되는 경우 브라우저에서 컬러 디스플레이를 지원하는지 여부를 나타내는 값을 가져옵니다. |
| IsMobileDevice |
파생 클래스에서 재정의된 경우 브라우저가 인식된 모바일 디바이스인지 여부를 나타내는 값을 가져옵니다. |
| Item[String] |
파생 클래스에서 재정의된 경우 지정된 브라우저 기능의 값을 가져옵니다. C#에서 이 속성은 클래스의 인덱서입니다. |
| JavaApplets |
파생 클래스에서 재정의되는 경우 브라우저에서 Java를 지원하는지 여부를 나타내는 값을 가져옵니다. |
| JScriptVersion |
파생 클래스에서 재정의된 경우 브라우저에서 지원하는 JScript 버전을 가져옵니다. |
| MajorVersion |
파생 클래스에서 재정의되는 경우 브라우저의 주 버전 번호(정수 부분)를 가져옵니다. |
| MaximumHrefLength |
파생 클래스에서 재정의된 경우 HTML |
| MaximumRenderedPageSize |
파생 클래스에서 재정의되는 경우 브라우저에서 표시할 수 있는 최대 페이지 길이(바이트)를 가져옵니다. |
| MaximumSoftkeyLabelLength |
파생 클래스에서 재정의되는 경우 소프트 키 레이블에 표시할 수 있는 텍스트의 최대 길이를 가져옵니다. |
| MinorVersion |
파생 클래스에서 재정의되는 경우 브라우저의 부 버전 번호(소수 부분)를 가져옵니다. |
| MinorVersionString |
파생 클래스에서 재정의되는 경우 브라우저의 부 버전 번호(소수 부분)를 문자열로 가져옵니다. |
| MobileDeviceManufacturer |
파생 클래스에서 재정의된 경우 모바일 디바이스 제조업체의 이름을 가져옵니다(알려진 경우). |
| MobileDeviceModel |
파생된 클래스에서 재정의된 경우 모바일 디바이스의 모델 이름(알려진 경우)을 가져옵니다. |
| MSDomVersion |
파생 클래스에서 재정의되는 경우 브라우저에서 지원하는 MSHTML(Microsoft HTML) DOM(문서 개체 모델)의 버전을 가져옵니다. |
| NumberOfSoftkeys |
파생 클래스에서 재정의된 경우 모바일 디바이스에서 소프트 키의 수를 가져옵니다. |
| Platform |
파생 클래스에서 재정의되는 경우 클라이언트에서 사용하는 운영 체제의 이름이 있으면 해당 이름을 가져옵니다. |
| PreferredImageMime |
파생 클래스에서 재정의되는 경우 브라우저에서 지원하는 기본 이미지 콘텐츠 형식의 MIME 형식을 가져옵니다. |
| PreferredRenderingMime |
파생 클래스에서 재정의되는 경우 브라우저에서 지원하는 기본 콘텐츠 형식의 MIME 형식을 가져옵니다. |
| PreferredRenderingType |
파생 클래스에서 재정의되는 경우 브라우저에서 지원하는 기본 콘텐츠 형식의 일반 이름을 가져옵니다. |
| PreferredRequestEncoding |
파생 클래스에서 재정의되는 경우 브라우저에서 지원하는 기본 요청 인코딩 방식을 가져옵니다. |
| PreferredResponseEncoding |
파생 클래스에서 재정의되는 경우 브라우저에서 지원하는 기본 응답 인코딩 방식을 가져옵니다. |
| RendersBreakBeforeWmlSelectAndInput |
파생 클래스에서 재정의된 경우 브라우저에서 WML |
| RendersBreaksAfterHtmlLists |
파생 클래스에서 재정의되는 경우 브라우저에서 목록 항목 요소 다음에 줄 바꿈을 렌더링하는지 여부를 나타내는 값을 가져옵니다. |
| RendersBreaksAfterWmlAnchor |
파생 클래스에서 재정의된 경우 브라우저에서 독립 실행형 WML |
| RendersBreaksAfterWmlInput |
파생 클래스에서 재정의된 경우 브라우저에서 WML |
| RendersWmlDoAcceptsInline |
파생 클래스에서 재정의된 경우 모바일 장치 브라우저에서 WML |
| RendersWmlSelectsAsMenuCards |
파생 클래스에서 재정의된 경우 브라우저에서 WML |
| RequiredMetaTagNameValue |
파생 클래스에서 재정의되는 경우 일부 브라우저에 필요한 메타 태그를 만들기 위해 내부적으로 사용됩니다. |
| RequiresAttributeColonSubstitution |
파생 클래스에서 재정의되는 경우 브라우저에서 요소 특성 값에 있는 콜론을 다른 문자로 대체해야 하는지 여부를 나타내는 값을 가져옵니다. |
| RequiresContentTypeMetaTag |
파생 클래스에서 재정의된 경우 브라우저에 |
| RequiresControlStateInSession |
파생 클래스에서 재정의되는 경우 브라우저에서 세션에 컨트롤 상태를 유지해야 하는지 여부를 나타내는 값을 가져옵니다. |
| RequiresDBCSCharacter |
파생 클래스에서 재정의되는 경우 브라우저에 더블바이트 문자 집합이 필요한지 여부를 나타내는 값을 가져옵니다. |
| RequiresHtmlAdaptiveErrorReporting |
파생 클래스에서 재정의되는 경우 브라우저에 비표준 오류 메시지가 필요한지 여부를 나타내는 값을 가져옵니다. |
| RequiresLeadingPageBreak |
파생 클래스에서 재정의된 경우 브라우저에서 웹 페이지 본문의 첫 번째 요소가 HTML |
| RequiresNoBreakInFormatting |
파생 클래스에서 재정의된 경우 브라우저에서 줄 바꿈 서식을 지정하는 HTML |
| RequiresOutputOptimization |
파생 클래스에서 재정의되는 경우 브라우저에서 태그 언어 태그로 크기가 최적화된 폼이 페이지에 필요한지 여부를 나타내는 값을 가져옵니다. |
| RequiresPhoneNumbersAsPlainText |
파생 클래스에서 재정의되는 경우 브라우저에서 일반 텍스트 기반의 전화 걸기 기능을 지원하는지 또는 특수 태그가 필요한지를 나타내는 값을 가져옵니다. |
| RequiresSpecialViewStateEncoding |
파생 클래스에서 재정의되는 경우 브라우저에서 뷰 상태 값을 특별히 인코딩해야 하는지 여부를 나타내는 값을 가져옵니다. |
| RequiresUniqueFilePathSuffix |
파생 클래스에서 재정의되는 경우 브라우저에 고유한 폼 동작 URL이 필요한지 여부를 나타내는 값을 가져옵니다. |
| RequiresUniqueHtmlCheckboxNames |
파생 클래스에서 재정의된 경우 여러 HTML |
| RequiresUniqueHtmlInputNames |
파생 클래스에서 재정의된 경우 여러 HTML |
| RequiresUrlEncodedPostfieldValues |
파생 클래스에서 재정의되는 경우 브라우저에서 보내는 포스트백 데이터가 URL로 인코딩되는지 여부를 나타내는 값을 가져옵니다. |
| ScreenBitDepth |
파생 클래스에서 재정의되는 경우 디스플레이 수준(비트/픽셀)을 가져옵니다. |
| ScreenCharactersHeight |
파생 클래스에서 재정의되는 경우 디스플레이의 대략적인 높이(문자 줄)를 가져옵니다. |
| ScreenCharactersWidth |
파생 클래스에서 재정의되는 경우 디스플레이의 대략적인 너비(문자 수)를 가져옵니다. |
| ScreenPixelsHeight |
파생 클래스에서 재정의되는 경우 디스플레이의 대략적인 높이(픽셀)를 가져옵니다. |
| ScreenPixelsWidth |
파생 클래스에서 재정의되는 경우 디스플레이의 대략적인 너비(픽셀)를 가져옵니다. |
| SupportsAccesskeyAttribute |
파생 클래스에서 재정의된 경우 브라우저에서 HTML |
| SupportsBodyColor |
파생 클래스에서 재정의된 경우 브라우저에서 HTML |
| SupportsBold |
파생 클래스에서 재정의된 경우 브라우저에서 굵게 텍스트로 서식을 지정하는 HTML |
| SupportsCacheControlMetaTag |
파생 클래스에서 재정의된 경우 브라우저에서 HTML |
| SupportsCallback |
파생 클래스에서 재정의되는 경우 브라우저에서 콜백 스크립트를 지원하는지 여부를 나타내는 값을 가져옵니다. |
| SupportsCss |
파생 클래스에서 재정의되는 경우 브라우저에서 CSS(Cascading Style Sheets)를 지원하는지 여부를 나타내는 값을 가져옵니다. |
| SupportsDivAlign |
파생 클래스에서 재정의된 경우 브라우저에서 HTML |
| SupportsDivNoWrap |
파생 클래스에서 재정의된 경우 브라우저에서 HTML |
| SupportsEmptyStringInCookieValue |
파생 클래스에서 재정의되는 경우 브라우저에서 쿠키 값으로 빈 문자열을 지원하는지 여부를 나타내는 값을 가져옵니다. |
| SupportsFontColor |
파생 클래스에서 재정의된 경우 브라우저에서 HTML |
| SupportsFontName |
파생 클래스에서 재정의된 경우 브라우저에서 HTML |
| SupportsFontSize |
파생 클래스에서 재정의된 경우 브라우저에서 HTML |
| SupportsImageSubmit |
파생 클래스에서 재정의되는 경우 브라우저에서 폼의 표준 전송 단추 대신 사용자 지정 이미지를 사용할 수 있는지 여부를 나타내는 값을 가져옵니다. |
| SupportsIModeSymbols |
파생 클래스에서 재정의되는 경우 브라우저에서 i 모드 기호를 지원하는지 여부를 나타내는 값을 가져옵니다. |
| SupportsInputIStyle |
파생 클래스에서 재정의된 경우 브라우저에서 HTML |
| SupportsInputMode |
파생 클래스에서 재정의된 경우 브라우저에서 HTML |
| SupportsItalic |
파생 클래스에서 재정의된 경우 브라우저에서 기울임꼴 텍스트 서식을 지정할 HTML |
| SupportsJPhoneMultiMediaAttributes |
파생 클래스에서 재정의되는 경우 브라우저에서 J-Phone 멀티미디어 특성을 지원하는지 여부를 나타내는 값을 가져옵니다. |
| SupportsJPhoneSymbols |
파생 클래스에서 재정의된 경우 브라우저가 J-Phone과 관련된 그림 기호를 지원하는지 여부를 나타내는 값을 가져옵니다. |
| SupportsQueryStringInFormAction |
파생 클래스에서 재정의된 경우 브라우저에서 HTML |
| SupportsRedirectWithCookie |
파생 클래스에서 재정의되는 경우 브라우저에서 리디렉션 시 쿠키를 지원하는지 여부를 나타내는 값을 가져옵니다. |
| SupportsSelectMultiple |
파생 클래스에서 재정의된 경우 브라우저에서 HTML |
| SupportsUncheck |
파생 클래스에서 재정의된 경우 선택된 HTML |
| SupportsXmlHttp |
파생 클래스에서 재정의되는 경우 브라우저에서 HTTP를 통해 XML을 받을 수 있는지 여부를 나타내는 값을 가져옵니다. |
| Tables |
파생 클래스에서 재정의된 경우 브라우저에서 HTML |
| 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) |