<filter> 요소
업데이트: 2007년 11월
이 요소는 Web.config 파일의 <deviceFilters> 섹션 안에서 MobileCapabilities 클래스에 대해 필터링 기능을 제공합니다. 구성 파일에서 <system.web> 섹션의 <deviceFilters> 섹션에 <filter> 요소를 지정합니다.
<system.web
<deviceFilters>
<filter
name="capability"
compare="capabilityName" />
<filter
name="capability"
type="className"
method="methodName" />
</deviceFilters>
</system.web>
설명
장치별 내용을 포함하는 웹 응용 프로그램을 만들 때는 구성 파일의 <deviceFilter> 섹션에 하나 이상의 필터를 추가해야 합니다. 각 필터는 대상 장치를 찾는 데 사용되는 기준을 지정합니다.
장치 필터 구성은 두 가지 필터 형식, 즉 비교 기반 필터와 평가기 대리자 기반 필터에 사용할 수 있는 평가 메커니즘을 제공합니다. 이 구문은 두 가지 형식의 필터를 모두 지정합니다. 이 예제에서 첫 번째 필터는 비교 기반 필터를 보여주고, 두 번째 필터는 평가기 대리자 기반 필터를 보여 줍니다. 구성 파일에서 필터 만들기에 대한 자세한 내용은 장치별 렌더링을 참조하십시오.
예제
이 예제에서는 비교 기반 필터와 평가기 대리자 기반 필터를 보여 줍니다.
<system.web
<deviceFilters>
<filter
name="isWML11"
compare="PreferredRenderingType"
argument="wml11" />
<filter name="GPSEnabled"
type="MyNamespace.MyCapabilityEvaluators, MyAssembly"
method="IsGPSEnabled"/>
</deviceFilters>
</system.web>