문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

<states>의 <state>

추적 레코드를 내보내야 할 구독된 활동의 상태를 포함하는 구성 요소입니다.

추적 프로필 쿼리에 대한 자세한 내용은 추적 프로필을 참조하세요.

 <tracking>    <trackingProfile name="Name">        <workflow>           <activityStateQueries>              <activityStateQuery activityName="String" />                 <states>                    <state name="String"/>                 </states>           </activityStateQueries>        </workflow>    </trackingProfile> </tracking> 

다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

특성

설명

name

추적 레코드를 내보내야 할 구독된 활동의 상태를 지정하는 문자열입니다.

자식 요소

없음

부모 요소

요소

설명

<activityStateQuery>의 <states>

추적 레코드를 내보내야 할 구독된 활동의 상태를 포함하는 구성 요소의 컬렉션입니다.

ActivityStateQuery의 한 가지 고유한 특징은 워크플로 실행을 추적할 때 데이터를 추출하는 기능입니다. 이 기능은 추적 레코드 사후 실행에 액세스할 때 추가 컨텍스트를 제공합니다. <arguments> <상태> <상태> Closed  요소를 사용하여 워크플로의 모든 활동에서 변수 또는 인수를 추출할 수 있습니다. 다음 예제에서는 활동의 추적 레코드를 내보낼 때 변수 및 인수를 추출하는 활동 상태 쿼리를 보여 줍니다. 변수 및 인수는 ActivityStateRecord를 사용해서만 추출할 수 있으므로 <activityStateQuery>를 사용하여 추적 프로필 내에서 구독합니다.


<activityStateQuery activityName="SendEmailActivity">
  <states>
    <state name="Closed"/>
  </states>
  <variables>
    <variable name="FromAddress"/>
  </variables>
  <arguments>
    <argument name="Result"/>
  </arguments>
</activityStateQuery>

참조

[System.ServiceModel.Activities.Tracking.Configuration.StateElement]
[System.Activities.Tracking.ActivityStateQuery]

개념

표시: