영어로 읽기

다음을 통해 공유


GetActivityType

현재 작업 유형의 이름을 스택에 밀어넣습니다.

구문

  
<wf:Operation Name="GetActivityType" />  

매개 변수

없음

밀어넣는 값

어셈블리의 정규화된 클래스 이름 형식으로 현재 작업 유형을 포함하는 문자열입니다.

설명

GetActivityType 작업은 현재 작업 유형을 검색하여 어셈블리의 정규화된 클래스 이름 형식으로 스택에 넣습니다.

TopNamespace.SubNameSpace.ContainingClass+NestedClass, MyAssembly, Version=1.3.0.0, Culture=neutral, PublicKeyToken=b17a5c561934e08, processorArchitecture=MSIL  

비교를 수행할 경우에는 검색 요구에 필요한 만큼 유형을 지정할 수 있습니다. 예를 들어 GetActivityType의 결과를 상수와 비교할 수 있습니다.

TopNamespace.SubNameSpace.ContainingClass+NestedClass, MyAssembly, Version=1.3.0.0

이 방식은 어셈블리의 정규화된 클래스 이름 형식보다 덜 제한적입니다.

특수 필터 동작

필터 안에서 이 작업을 수행하는 경우에는 파생된 작업도 항상 일치합니다.

예제

다음 샘플에는 true 인스턴스와 System.Workflow.ComponentModel.Activity에서 파생된 클래스의 모든 인스턴스에 대해 System.Workflow.ComponentModel.Activity로 평가되는 이벤트 필터 식이 포함되어 있습니다.

<ic:Expression>  
  <wf:Operation Name="GetActivityType" />  
  <ic:Operation Name="Constant">  
    <ic:Argument>System.Workflow.ComponentModel.Activity, System.Workflow.ComponentModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL</ic:Argument>  
  </ic:Operation>  
  <ic:Operation Name="Equals" />  
</ic:Expression>