<deviceFilters>
업데이트: 2007년 11월
Web.config 파일의 <system.web> 섹션에 필터링용 구성 섹션을 지정합니다.
<system.web>
<deviceFilters>
<filter name="capability"
compare="capabilityName"
argument="argument" />
<filter name="capability"
type="className"
method="methodName" />
<!-- Additional filters here. -->
</deviceFilters>
</system.web>
설명
두 가지 형식의 장치 필터, 즉 비교 평가기와 평가기 대리자 중에서 선택할 수 있습니다.
기능 이름 및 비교할 대상 값을 제공하여 비교 기반 필터를 지정하면 간단한 비교를 수행할 수 있습니다. 기능 값과 제공된 값이 동일하면 런타임에 장치 필터가 true로 평가됩니다. 비교되는 Boolean 속성은 대/소문자를 구분하지 않으므로 true와 True는 동일합니다. 그러나 비교되는 다른 속성은 대/소문자를 구분합니다.
클래스 및 메서드 이름을 제공하여 평가기 대리자 기반 필터를 지정하면 더 복잡한 평가를 수행할 수 있습니다. 제공된 메서드는 런타임에 호출되어 장치 필터가 true인지 여부를 확인합니다.
다음 표에서는 <filter> 요소의 특성을 보여 줍니다.
특성 |
설명 |
||
---|---|---|---|
name |
장치 필터의 고유 이름을 지정합니다.
|
||
compare |
비교 평가기로 평가하는 기능을 지정합니다. 여기에는 다른 사용자 지정 기능 평가기의 이름 또는 기본 제공 기능을 지정할 수 있습니다. |
||
argument |
기능을 비교할 대상 인수를 지정합니다. |
||
type |
평가기 대리자를 제공하는 클래스 형식을 지정합니다. 정규화된 이름이여야 합니다. ASP.NET은 지정된 어셈블리에서 형식을 검색합니다. |
||
method |
평가기 대리자를 제공하는 메서드를 지정합니다. 메서드는 정적이어야 하며 다음 시그니처가 있어야 합니다.
|