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í objektu Activity. Tato třída se nemůže dědit.

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ů. Další informace naleznete v tématu Zastaralé typy ve Windows Workflow Foundation 4.5.

Představuje spouštěcí prostředí objektu Activity. Tato třída selektivně zveřejňuje možnosti a služby modulu runtime pracovního postupu pro jednotlivé aktivity. Tato třída se nemůže dědit.

Další informace najdete v tématu Vysvětlení kontextu spuštění aktivity.

Pole

CurrentExceptionProperty
Zastaralé.

Představuje výjimku, ke které došlo během provádění instance pracovního postupu. Tato vlastnost má hodnotu pouze v případě, že je aktivita ve stavu chyby.

Vlastnosti

Activity
Zastaralé.

Získá, Activity který se aktuálně provádí v rámci tohoto kontextu spuštění.

ContextGuid
Zastaralé.

Získá z ContextID přidružené Activity.

ExecutionContextManager
Zastaralé.

Získá přidružený k ActivityExecutionContextManager této instanci.

Metody

CancelActivity(Activity)
Zastaralé.

Volána složenou aktivitou k naplánování zrušení podřízené aktivity. Modul runtime pracovního postupu nepovoluje zrušení podřízené aktivity, která není ve Executing stavu .

CloseActivity()
Zastaralé.

Označuje modulu runtime pracovního postupu, že aktuálně spuštěná aktivita by měla přejít do Closed stavu.

Equals(Object)
Zastaralé.

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
ExecuteActivity(Activity)
Zastaralé.

Volána složenou aktivitou k naplánování provádění podřízené aktivity. Modul runtime pracovního postupu nepovoluje spuštění podřízené aktivity, která není v inicializovaném stavu.

GetHashCode()
Zastaralé.

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetService(Type)
Zastaralé.

Vrátí službu zadaného typu.

GetService<T>()
Zastaralé.

Vrátí poskytovatele služeb zadaného Type.

GetType()
Zastaralé.

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()
Zastaralé.

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()
Zastaralé.

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TrackData(Object)
Zastaralé.

Vyvolá metodu track pro přidruženou Activitymetodu .

TrackData(String, Object)
Zastaralé.

Vyvolá metodu track pro přidruženou Activitymetodu .

Explicitní implementace rozhraní

IDisposable.Dispose()
Zastaralé.

Uvolní všechny prostředky používané nástrojem ActivityExecutionContext.

Metody rozšíření

GetKeyedService<T>(IServiceProvider, Object)
Zastaralé.

Získá službu typu T z .IServiceProvider

GetKeyedServices(IServiceProvider, Type, Object)
Zastaralé.

Získá výčet služeb typu serviceType z IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)
Zastaralé.

Získá výčet služeb typu T z IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)
Zastaralé.

Získá službu typu serviceType z .IServiceProvider

GetRequiredKeyedService<T>(IServiceProvider, Object)
Zastaralé.

Získá službu typu T z .IServiceProvider

CreateAsyncScope(IServiceProvider)
Zastaralé.

Vytvoří nový AsyncServiceScope , který lze použít k vyřešení služeb s vymezeným oborem.

CreateScope(IServiceProvider)
Zastaralé.

Vytvoří nový IServiceScope , který lze použít k vyřešení služeb s vymezeným oborem.

GetRequiredService(IServiceProvider, Type)
Zastaralé.

Získejte službu typu serviceType z .IServiceProvider

GetRequiredService<T>(IServiceProvider)
Zastaralé.

Získejte službu typu T z .IServiceProvider

GetService<T>(IServiceProvider)
Zastaralé.

Získejte službu typu T z .IServiceProvider

GetServices(IServiceProvider, Type)
Zastaralé.

Získejte výčet služeb typu serviceType z .IServiceProvider

GetServices<T>(IServiceProvider)
Zastaralé.

Získejte výčet služeb typu T z .IServiceProvider

GetFakeLogCollector(IServiceProvider)
Zastaralé.

Získá objekt, který shromažďuje záznamy protokolu odeslané do falešné protokolovací nástroje.

GetFakeRedactionCollector(IServiceProvider)
Zastaralé.

Získá falešné redactor kolektor instance z kontejneru injektáž závislostí.

Platí pro