다음을 통해 공유


<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>

참고 항목

개념

<DeviceSpecific> 요소

장치 평가 메서드

참조

<Choice> 요소(.NET Framework 개발자 가이드)