ActivityExecutionContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
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 |
GetKeyedServices(IServiceProvider, Type, Object) |
Zastaralé.
Získá výčet služeb typu |
GetKeyedServices<T>(IServiceProvider, Object) |
Zastaralé.
Získá výčet služeb typu |
GetRequiredKeyedService(IServiceProvider, Type, Object) |
Zastaralé.
Získá službu typu |
GetRequiredKeyedService<T>(IServiceProvider, Object) |
Zastaralé.
Získá službu typu |
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 |
GetRequiredService<T>(IServiceProvider) |
Zastaralé.
Získejte službu typu |
GetService<T>(IServiceProvider) |
Zastaralé.
Získejte službu typu |
GetServices(IServiceProvider, Type) |
Zastaralé.
Získejte výčet služeb typu |
GetServices<T>(IServiceProvider) |
Zastaralé.
Získejte výčet služeb typu |
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í. |