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>