2
저는 WF 4.5를 처음 사용합니다.이전 활동의 결과를 얻는 방법?
"GenerateResult"활동은 Result 속성에 문자열을 생성합니다.
결과를 다음 Assign 활동의 varExternal에 지정하려고합니다.
?
GeneratedResult 활성은 다음과 같이 정의된다.
public sealed class GenerateResult<TResult> : NativeActivity<TResult>
{
protected override void Execute(NativeActivityContext context)
{
this.Result.Set(context, "Hello, world!");
}
}
감사합니다. 하지만 나를 막는 것은 GeneratedResult 액티비티 *의 Result 프로퍼티에 변수를 바인딩하는 방법이다. 변수의 Property 그리드를 보았습니다. 범위, 기본값, 수정 자 등을 설정할 수있는 옵션이 있지만 바인딩을 수행 할 힌트는 없습니다. – smwikipedia
여기에서 답변을 찾았습니다. http://blogs.msdn.com/b/rjacobs/archive/2011/05/25/passing-values-between-workflow-activities.aspx – smwikipedia
@smwikipedia : 정확합니다. 내가 말했듯이, NativeActivity에는 활동 결과를 보유하는 Result 속성이 있습니다. 그러나 당신은 여전히 (링크의 예제에서 "MyOutArg"라는 속성 그리드를 통해) 워크 플로우에 정의 된 변수 (링크의 예제에서 "MyVariable")에 바인딩합니다. –
Will