다음을 통해 공유


NativeActivityContext.ScheduleActivity 메서드

정의

NativeActivity 자식 작업의 실행을 예약합니다.

오버로드

ScheduleActivity(Activity)

지정한 NativeActivity 자식 작업의 실행을 예약합니다.

ScheduleActivity(Activity, CompletionCallback)

작업 완료 시 부모 프로세스가 다시 시작되는 경우 지정한 완료 콜백 위치를 사용하여 지정한 NativeActivity 자식 작업의 실행을 예약합니다.

ScheduleActivity(Activity, FaultCallback)

작업이 오류 상태가 될 때 부모 프로세스가 다시 시작되는 경우 지정한 오류 콜백 위치를 사용하여 지정한 NativeActivity 자식 작업의 실행을 예약합니다.

ScheduleActivity(Activity, CompletionCallback, FaultCallback)

지정한 NativeActivity 자식 작업의 실행을 예약하고 자식 작업 완료 시 부모 프로세스가 다시 시작되는 경우 지정한 콜백 위치에 책갈피를 설정합니다.

ScheduleActivity<TResult>(Activity<TResult>, CompletionCallback<TResult>, FaultCallback)

in 인수에 대한 매개 변수 1개를 사용하여 지정한 NativeActivity 자식 작업의 실행을 예약하고 ActivityAction<T> 완료 시 부모 프로세스가 다시 시작되는 경우 지정한 콜백 위치에 책갈피를 설정합니다.

ScheduleActivity(Activity)

지정한 NativeActivity 자식 작업의 실행을 예약합니다.

public:
 System::Activities::ActivityInstance ^ ScheduleActivity(System::Activities::Activity ^ activity);
public System.Activities.ActivityInstance ScheduleActivity (System.Activities.Activity activity);
member this.ScheduleActivity : System.Activities.Activity -> System.Activities.ActivityInstance
Public Function ScheduleActivity (activity As Activity) As ActivityInstance

매개 변수

activity
Activity

부모 NativeActivity 실행 시 발생하는 이벤트에 의해 트리거되는 자식 작업입니다.

반환

작업 인스턴스입니다.

적용 대상

ScheduleActivity(Activity, CompletionCallback)

작업 완료 시 부모 프로세스가 다시 시작되는 경우 지정한 완료 콜백 위치를 사용하여 지정한 NativeActivity 자식 작업의 실행을 예약합니다.

public:
 System::Activities::ActivityInstance ^ ScheduleActivity(System::Activities::Activity ^ activity, System::Activities::CompletionCallback ^ onCompleted);
public System.Activities.ActivityInstance ScheduleActivity (System.Activities.Activity activity, System.Activities.CompletionCallback onCompleted);
member this.ScheduleActivity : System.Activities.Activity * System.Activities.CompletionCallback -> System.Activities.ActivityInstance
Public Function ScheduleActivity (activity As Activity, onCompleted As CompletionCallback) As ActivityInstance

매개 변수

activity
Activity

부모 NativeActivity 실행 시 발생하는 이벤트에 의해 트리거되는 자식 작업입니다.

onCompleted
CompletionCallback

ActivityAction 완료 시 부모 작업 실행을 다시 시작할 위치를 나타내는 책갈피입니다.

반환

작업 인스턴스입니다.

적용 대상

ScheduleActivity(Activity, FaultCallback)

작업이 오류 상태가 될 때 부모 프로세스가 다시 시작되는 경우 지정한 오류 콜백 위치를 사용하여 지정한 NativeActivity 자식 작업의 실행을 예약합니다.

public:
 System::Activities::ActivityInstance ^ ScheduleActivity(System::Activities::Activity ^ activity, System::Activities::FaultCallback ^ onFaulted);
public System.Activities.ActivityInstance ScheduleActivity (System.Activities.Activity activity, System.Activities.FaultCallback onFaulted);
member this.ScheduleActivity : System.Activities.Activity * System.Activities.FaultCallback -> System.Activities.ActivityInstance
Public Function ScheduleActivity (activity As Activity, onFaulted As FaultCallback) As ActivityInstance

매개 변수

activity
Activity

부모 NativeActivity 실행 시 발생하는 이벤트에 의해 트리거되는 자식 작업입니다.

onFaulted
FaultCallback

오류로 인해 ActivityAction가 종료될 때 부모 작업 실행을 다시 시작할 위치를 나타내는 책갈피입니다.

반환

작업 인스턴스입니다.

적용 대상

ScheduleActivity(Activity, CompletionCallback, FaultCallback)

지정한 NativeActivity 자식 작업의 실행을 예약하고 자식 작업 완료 시 부모 프로세스가 다시 시작되는 경우 지정한 콜백 위치에 책갈피를 설정합니다.

public:
 System::Activities::ActivityInstance ^ ScheduleActivity(System::Activities::Activity ^ activity, System::Activities::CompletionCallback ^ onCompleted, System::Activities::FaultCallback ^ onFaulted);
public System.Activities.ActivityInstance ScheduleActivity (System.Activities.Activity activity, System.Activities.CompletionCallback onCompleted, System.Activities.FaultCallback onFaulted);
member this.ScheduleActivity : System.Activities.Activity * System.Activities.CompletionCallback * System.Activities.FaultCallback -> System.Activities.ActivityInstance
Public Function ScheduleActivity (activity As Activity, onCompleted As CompletionCallback, onFaulted As FaultCallback) As ActivityInstance

매개 변수

activity
Activity

부모 NativeActivity 실행 시 발생하는 이벤트에 의해 트리거되는 자식 작업입니다.

onCompleted
CompletionCallback

NativeActivity 완료 시 ActivityAction 실행을 다시 시작할 위치를 나타내는 책갈피입니다.

onFaulted
FaultCallback

오류로 인해 NativeActivity이 종료될 때 ActivityAction 실행을 다시 시작할 위치를 나타내는 책갈피입니다.

반환

작업 인스턴스입니다.

적용 대상

ScheduleActivity<TResult>(Activity<TResult>, CompletionCallback<TResult>, FaultCallback)

in 인수에 대한 매개 변수 1개를 사용하여 지정한 NativeActivity 자식 작업의 실행을 예약하고 ActivityAction<T> 완료 시 부모 프로세스가 다시 시작되는 경우 지정한 콜백 위치에 책갈피를 설정합니다.

public System.Activities.ActivityInstance ScheduleActivity<TResult> (System.Activities.Activity<TResult> activity, System.Activities.CompletionCallback<TResult> onCompleted = default, System.Activities.FaultCallback onFaulted = default);
member this.ScheduleActivity : System.Activities.Activity<'Result> * System.Activities.CompletionCallback<'Result> * System.Activities.FaultCallback -> System.Activities.ActivityInstance
Public Function ScheduleActivity(Of TResult) (activity As Activity(Of TResult), Optional onCompleted As CompletionCallback(Of TResult) = Nothing, Optional onFaulted As FaultCallback = Nothing) As ActivityInstance

형식 매개 변수

TResult

NativeActivity 자식 작업 out 인수의 형식입니다.

매개 변수

activity
Activity<TResult>

부모 NativeActivity 실행 시 발생하는 이벤트에 의해 트리거되는 자식 작업입니다.

onCompleted
CompletionCallback<TResult>

NativeActivity 완료 시 ActivityAction<T> 실행을 다시 시작할 위치를 나타내는 책갈피입니다.

onFaulted
FaultCallback

오류로 인해 NativeActivity이 종료될 때 ActivityAction 실행을 다시 시작할 위치를 나타내는 책갈피입니다.

반환

작업 인스턴스입니다.

적용 대상