ActivityExecutionContext Třída

Definice

Upozornění

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Představuje spouštěcí prostředí Activity .Represents the execution environment of an Activity. Tuto třídu nelze zdědit.This class cannot be inherited.

public ref class ActivityExecutionContext sealed : IDisposable, IServiceProvider
public sealed class ActivityExecutionContext : 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
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ActivityExecutionContext = class
    interface IServiceProvider
    interface IDisposable
Public NotInheritable Class ActivityExecutionContext
Implements IDisposable, IServiceProvider
Dědičnost
ActivityExecutionContext
Atributy
Implementuje

Poznámky

Poznámka

V tomto materiálu jsou popsané zastaralé typy a obory názvů.This material discusses types and namespaces that are obsolete. Další informace najdete v tématu zastaralé typy v programovací model Windows Workflow Foundation 4,5.For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

Představuje spouštěcí prostředí Activity .Represents the execution environment of an Activity. Tato třída selektivně zpřístupňuje běhové funkce a služby pracovního postupu pro jednotlivé aktivity.This class selectively exposes workflow runtime capabilities and services to individual activities. Tuto třídu nelze zdědit.This class cannot be inherited.

Další informace najdete v tématu Principy kontextu spuštění aktivity.For more information, see Understanding the Activity Execution Context.

Pole

CurrentExceptionProperty

Představuje výjimku, ke které došlo během provádění instance pracovního postupu.Represents an exception that has occurred during the execution of the workflow instance. Tato vlastnost má hodnotu pouze v případě, že aktivita je ve stavu selhání.This property has a value only when an activity is in the faulting state.

Vlastnosti

Activity

Načte Activity aktuálně spuštěný v rámci tohoto kontextu provádění.Gets the Activity that currently executes within this execution context.

ContextGuid

Získá ContextID přidruženého typu Activity .Gets the ContextID of the associated Activity.

ExecutionContextManager

Získá ActivityExecutionContextManager přidružený k této instanci.Gets the ActivityExecutionContextManager associated with this instance.

Metody

CancelActivity(Activity)

Volá se složenou aktivitou pro naplánování zrušení podřízené aktivity.Called by a composite activity to schedule the cancellation of a child activity. Modul runtime pracovního postupu zakáže zrušení podřízené aktivity, která není ve Executing stavu.The workflow runtime disallows cancellation of a child activity that is not in the Executing state.

CloseActivity()

Označuje modul runtime pracovního postupu, že aktuálně prováděná aktivita by měla přejít do Closed stavu.Indicates to the workflow runtime that the currently executing activity should transition to the Closed state.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Zděděno od Object)
ExecuteActivity(Activity)

Volá se složenou aktivitou pro naplánování provádění podřízené aktivity.Called by a composite activity to schedule the execution of a child activity. Modul runtime pracovního postupu umožňuje vykonání podřízené aktivity, která není v inicializovaném stavu.The workflow runtime disallows execution of a child activity that is not in the initialized state.

GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Zděděno od Object)
GetService(Type)

Vrátí službu zadaného typu.Returns a service of the specified type.

GetService<T>()

Vrátí poskytovatele služby zadaného typu Type .Returns a service provider of the specified Type.

GetType()

Získá Type aktuální instanci.Gets the Type of the current instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)
TrackData(Object)

Vyvolá metodu Track pro přidruženou Activity .Invokes the track method for the associated Activity.

TrackData(String, Object)

Vyvolá metodu Track pro přidruženou Activity .Invokes the track method for the associated Activity.

Explicitní implementace rozhraní

IDisposable.Dispose()

Uvolní všechny prostředky, které používá ActivityExecutionContext .Releases all resources used by the ActivityExecutionContext.

Platí pro