ActivityExecutionContext ActivityExecutionContext ActivityExecutionContext ActivityExecutionContext Class

정의

경고

이 API는 현재 사용되지 않습니다.

Activity의 실행 환경을 나타냅니다.Represents the execution environment of an Activity. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

public ref class ActivityExecutionContext sealed : IDisposable, IServiceProvider
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class ActivityExecutionContext : IDisposable, IServiceProvider
type ActivityExecutionContext = class
    interface IServiceProvider
    interface IDisposable
Public NotInheritable Class ActivityExecutionContext
Implements IDisposable, IServiceProvider
상속
ActivityExecutionContextActivityExecutionContextActivityExecutionContextActivityExecutionContext
특성
구현

설명

참고

이 자료에서는 더 이상 사용되지 않는 형식과 네임스페이스에 대해 설명합니다.This material discusses types and namespaces that are obsolete. 자세한 내용은 Deprecated Types in Windows Workflow Foundation 4.5(Windows Workflow Foundation 4.5에서 사용되지 않는 형식)를 참조하세요.For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

Activity의 실행 환경을 나타냅니다.Represents the execution environment of an Activity. 이 클래스는 워크플로 런타임 기능과 서비스를 선택적으로 개별 활동에 노출합니다.This class selectively exposes workflow runtime capabilities and services to individual activities. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

자세한 내용은 활동 실행 컨텍스트 이해합니다.For more information, see Understanding the Activity Execution Context.

필드

CurrentExceptionProperty CurrentExceptionProperty CurrentExceptionProperty CurrentExceptionProperty

워크플로 인스턴스를 실행하는 동안 발생한 예외를 나타냅니다.Represents an exception that has occurred during the execution of the workflow instance. 활동이 Faulting 상태인 경우에만 이 속성에 값이 있습니다.This property has a value only when an activity is in the faulting state.

속성

Activity Activity Activity Activity

이 실행 컨텍스트 내에서 현재 실행되는 Activity를 가져옵니다.Gets the Activity that currently executes within this execution context.

ContextGuid ContextGuid ContextGuid ContextGuid

ContextID와 연결된 Activity를 가져옵니다.Gets the ContextID of the associated Activity.

ExecutionContextManager ExecutionContextManager ExecutionContextManager ExecutionContextManager

이 인스턴스와 연결된 ActivityExecutionContextManager를 가져옵니다.Gets the ActivityExecutionContextManager associated with this instance.

메서드

CancelActivity(Activity) CancelActivity(Activity) CancelActivity(Activity) CancelActivity(Activity)

복합 활동에서 자식 활동의 취소를 예약하기 위해 호출됩니다.Called by a composite activity to schedule the cancellation of a child activity. 워크플로 런타임에서는 Executing 상태가 아닌 자식 활동을 취소할 수 없습니다.The workflow runtime disallows cancellation of a child activity that is not in the Executing state.

CloseActivity() CloseActivity() CloseActivity() CloseActivity()

현재 실행 중인 활동이 Closed 상태로 전환되어야 함을 워크플로 런타임에 나타냅니다.Indicates to the workflow runtime that the currently executing activity should transition to the Closed state.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
ExecuteActivity(Activity) ExecuteActivity(Activity) ExecuteActivity(Activity) ExecuteActivity(Activity)

복합 활동에서 자식 활동의 실행을 예약하기 위해 호출됩니다.Called by a composite activity to schedule the execution of a child activity. 워크플로 런타임에서는 Initialized 상태가 아닌 자식 활동을 실행할 수 없습니다.The workflow runtime disallows execution of a child activity that is not in the initialized state.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetService(Type) GetService(Type) GetService(Type) GetService(Type)

지정한 형식의 서비스를 반환합니다.Returns a service of the specified type.

GetService<T>() GetService<T>() GetService<T>() GetService<T>()

지정된 Type의 서비스 공급자를 반환합니다.Returns a service provider of the specified Type.

GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)
TrackData(Object) TrackData(Object) TrackData(Object) TrackData(Object)

연결된 Activity에 대한 트랙 메서드를 호출합니다.Invokes the track method for the associated Activity.

TrackData(String, Object) TrackData(String, Object) TrackData(String, Object) TrackData(String, Object)

연결된 Activity에 대한 트랙 메서드를 호출합니다.Invokes the track method for the associated Activity.

명시적 인터페이스 구현

IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose()

ActivityExecutionContext에서 사용하는 모든 리소스를 해제합니다.Releases all resources used by the ActivityExecutionContext.

적용 대상