ActivityExecutionContext Klasa

Definicja

Przestroga

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

Reprezentuje środowisko wykonywania elementu Activity. Klasa ta nie może być dziedziczona.

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
Dziedziczenie
ActivityExecutionContext
Atrybuty
Implementuje

Uwagi

Uwaga

W tym materiale omówiono przestarzałe typy i przestrzenie nazw. Aby uzyskać więcej informacji, zobacz Przestarzałe typy w programie Windows Workflow Foundation 4.5.

Reprezentuje środowisko wykonywania elementu Activity. Ta klasa selektywnie uwidacznia możliwości i usługi środowiska uruchomieniowego przepływu pracy do poszczególnych działań. Klasa ta nie może być dziedziczona.

Aby uzyskać więcej informacji, zobacz Understanding the Activity Execution Context (Opis kontekstu wykonywania działań).

Pola

CurrentExceptionProperty
Przestarzałe.

Reprezentuje wyjątek, który wystąpił podczas wykonywania wystąpienia przepływu pracy. Ta właściwość ma wartość tylko wtedy, gdy działanie jest w stanie błędu.

Właściwości

Activity
Przestarzałe.

Activity Pobiera dane, które są obecnie wykonywane w tym kontekście wykonywania.

ContextGuid
Przestarzałe.

ContextID Pobiera skojarzony Activityelement .

ExecutionContextManager
Przestarzałe.

ActivityExecutionContextManager Pobiera skojarzone z tym wystąpieniem.

Metody

CancelActivity(Activity)
Przestarzałe.

Wywoływane przez działanie złożone w celu zaplanowanie anulowania działania podrzędnego. Środowisko uruchomieniowe przepływu pracy nie zezwala na anulowanie działania podrzędnego, które nie jest w Executing stanie.

CloseActivity()
Przestarzałe.

Wskazuje środowisko uruchomieniowe przepływu pracy, że aktualnie wykonywane działanie powinno przejść do Closed stanu.

Equals(Object)
Przestarzałe.

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
ExecuteActivity(Activity)
Przestarzałe.

Wywoływane przez działanie złożone w celu zaplanowanie wykonania działania podrzędnego. Środowisko uruchomieniowe przepływu pracy nie zezwala na wykonywanie działania podrzędnego, które nie jest w stanie zainicjowanym.

GetHashCode()
Przestarzałe.

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetService(Type)
Przestarzałe.

Zwraca usługę określonego typu.

GetService<T>()
Przestarzałe.

Zwraca dostawcę usług określonego Typeelementu .

GetType()
Przestarzałe.

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()
Przestarzałe.

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()
Przestarzałe.

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
TrackData(Object)
Przestarzałe.

Wywołuje metodę track dla skojarzonego elementu Activity.

TrackData(String, Object)
Przestarzałe.

Wywołuje metodę track dla skojarzonego elementu Activity.

Jawne implementacje interfejsu

IDisposable.Dispose()
Przestarzałe.

Zwalnia wszelkie zasoby używane przez element ActivityExecutionContext.

Metody rozszerzania

GetKeyedService<T>(IServiceProvider, Object)
Przestarzałe.

Pobiera usługę typu T z elementu IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)
Przestarzałe.

Pobiera wyliczenie usług typu serviceType z klasy IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)
Przestarzałe.

Pobiera wyliczenie usług typu T z klasy IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)
Przestarzałe.

Pobiera usługę typu serviceType z elementu IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)
Przestarzałe.

Pobiera usługę typu T z elementu IServiceProvider.

CreateAsyncScope(IServiceProvider)
Przestarzałe.

Tworzy nową AsyncServiceScope , która może służyć do rozwiązywania problemów z usługami o określonym zakresie.

CreateScope(IServiceProvider)
Przestarzałe.

Tworzy nową IServiceScope , która może służyć do rozwiązywania problemów z usługami o określonym zakresie.

GetRequiredService(IServiceProvider, Type)
Przestarzałe.

Pobierz usługę typu serviceType z elementu IServiceProvider.

GetRequiredService<T>(IServiceProvider)
Przestarzałe.

Pobierz usługę typu T z elementu IServiceProvider.

GetService<T>(IServiceProvider)
Przestarzałe.

Pobierz usługę typu T z elementu IServiceProvider.

GetServices(IServiceProvider, Type)
Przestarzałe.

Pobierz wyliczenie usług typu serviceType z klasy IServiceProvider.

GetServices<T>(IServiceProvider)
Przestarzałe.

Pobierz wyliczenie usług typu T z klasy IServiceProvider.

GetFakeLogCollector(IServiceProvider)
Przestarzałe.

Pobiera obiekt zbierający rekordy dziennika wysyłane do fałszywego rejestratora.

GetFakeRedactionCollector(IServiceProvider)
Przestarzałe.

Pobiera fałszywe wystąpienie modułu zbierającego redactor z kontenera wstrzykiwania zależności.

Dotyczy