WorkflowRuntime Klasa

Definicja

Uwaga

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

Reprezentuje konfigurowalne środowisko wykonywania udostępniane przez aparat czasu wykonywania przepływu pracy dla przepływów pracy.

public ref class WorkflowRuntime : IDisposable, IServiceProvider
public class WorkflowRuntime : IDisposable, IServiceProvider
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class WorkflowRuntime : IDisposable, IServiceProvider
type WorkflowRuntime = class
    interface IServiceProvider
    interface IDisposable
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type WorkflowRuntime = class
    interface IServiceProvider
    interface IDisposable
Public Class WorkflowRuntime
Implements IDisposable, IServiceProvider
Dziedziczenie
WorkflowRuntime
Atrybuty
Implementuje

Uwagi

Note

W tym materiale omówiono typy i przestrzenie nazw, które są przestarzałe. Aby uzyskać więcej informacji, zobacz Deprecated Types in Windows Workflow Foundation 4.5.

WorkflowRuntime Uwidacznia funkcje wymagane przez aplikację hosta i usługi do konfigurowania i kontrolowania aparatu czasu wykonywania przepływu pracy oraz powiadamiania o zmianach zarówno aparatu czasu wykonywania przepływu pracy, jak i dowolnego z jego wystąpień przepływu pracy.

Konstruktory

Nazwa Opis
WorkflowRuntime()
Przestarzałe.

Inicjuje nowe wystąpienie klasy WorkflowRuntime.

WorkflowRuntime(String)
Przestarzałe.

Inicjuje nowe wystąpienie WorkflowRuntime klasy przy użyciu określonej sekcji pliku konfiguracji aplikacji.

WorkflowRuntime(WorkflowRuntimeSection)
Przestarzałe.

Inicjuje nowe wystąpienie WorkflowRuntime klasy przy użyciu ustawień w określonym WorkflowRuntimeSectionobiekcie .

Właściwości

Nazwa Opis
IsStarted
Przestarzałe.

Pobiera wartość wskazującą, czy aparat czasu wykonywania przepływu pracy został uruchomiony.

Name
Przestarzałe.

Pobiera lub ustawia nazwę skojarzona z elementem WorkflowRuntime.

Metody

Nazwa Opis
AddService(Object)
Przestarzałe.

Dodaje określoną usługę do aparatu czasu wykonywania przepływu pracy.

CreateWorkflow(Type, Dictionary<String,Object>, Guid)
Przestarzałe.

Tworzy wystąpienie przepływu pracy przy użyciu określonych parametrów.

CreateWorkflow(Type, Dictionary<String,Object>)
Przestarzałe.

Tworzy wystąpienie przepływu pracy przy użyciu określonego przepływu pracy i argumentów do przepływu pracy Type zawartego w określonym Dictionary<TKey,TValue>obiekcie .

CreateWorkflow(Type)
Przestarzałe.

Tworzy nowe wystąpienie przepływu pracy przy użyciu określonego przepływu pracy Type.

CreateWorkflow(XmlReader, XmlReader, Dictionary<String,Object>, Guid)
Przestarzałe.

Tworzy wystąpienie przepływu pracy przy użyciu określonych parametrów.

CreateWorkflow(XmlReader, XmlReader, Dictionary<String,Object>)
Przestarzałe.

Tworzy wystąpienie przepływu pracy przy użyciu określonych XmlReader obiektów i argumentów zawartych w określonym Dictionary<TKey,TValue>obiekcie .

CreateWorkflow(XmlReader)
Przestarzałe.

Tworzy wystąpienie przepływu pracy przy użyciu określonego XmlReaderelementu .

Dispose()
Przestarzałe.

Zwalnia zasoby używane przez program WorkflowRuntime.

Equals(Object)
Przestarzałe.

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

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

Pobiera wszystkie usługi dodane do aparatu czasu wykonywania przepływu pracy, które implementują lub pochodzą z określonego Typeelementu .

GetAllServices<T>()
Przestarzałe.

Pobiera wszystkie usługi dodane do aparatu czasu wykonywania przepływu pracy, które implementują lub pochodzą z określonego typu ogólnego.

GetHashCode()
Przestarzałe.

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

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

Pobiera kolekcję zawierającą wszystkie wystąpienia przepływu pracy aktualnie załadowane w pamięci.

GetService(Type)
Przestarzałe.

Pobiera usługę określoną Type z aparatu czasu wykonywania przepływu pracy.

GetService<T>()
Przestarzałe.

Pobiera usługę określonego typu ogólnego z aparatu czasu wykonywania przepływu pracy.

GetType()
Przestarzałe.

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
GetWorkflow(Guid)
Przestarzałe.

Pobiera wystąpienie przepływu pracy z określonym Guidelementem .

MemberwiseClone()
Przestarzałe.

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

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

Usuwa określoną usługę z aparatu czasu wykonywania przepływu pracy.

StartRuntime()
Przestarzałe.

Uruchamia aparat czasu wykonywania przepływu pracy i usługi aparatu uruchomieniowego przepływu pracy.

StopRuntime()
Przestarzałe.

Zatrzymuje aparat czasu wykonywania przepływu pracy i usługi czasu wykonywania.

ToString()
Przestarzałe.

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

(Odziedziczone po Object)

Zdarzenia

Nazwa Opis
ServicesExceptionNotHandled
Przestarzałe.

Występuje, gdy usługa pochodząca z klasy wywołuje metodę WorkflowRuntimeServiceRaiseServicesExceptionNotHandledEvent(Exception, Guid).

Started
Przestarzałe.

Występuje po uruchomieniu aparatu czasu wykonywania przepływu pracy.

Stopped
Przestarzałe.

Występuje po zatrzymaniu aparatu czasu wykonywania przepływu pracy.

WorkflowAborted
Przestarzałe.

Występuje po przerwaniu wystąpienia przepływu pracy.

WorkflowCompleted
Przestarzałe.

Występuje po zakończeniu wystąpienia przepływu pracy.

WorkflowCreated
Przestarzałe.

Występuje po utworzeniu wystąpienia przepływu pracy.

WorkflowIdled
Przestarzałe.

Występuje, gdy wystąpienie przepływu pracy przechodzi w stan bezczynności.

WorkflowLoaded
Przestarzałe.

Występuje, gdy wystąpienie przepływu pracy jest ładowane do pamięci.

WorkflowPersisted
Przestarzałe.

Występuje, gdy stan wystąpienia przepływu pracy jest utrwalany.

WorkflowResumed
Przestarzałe.

Występuje po wznowieniu wykonywania wystąpienia przepływu pracy po zawieszeniu.

WorkflowStarted
Przestarzałe.

Występuje po uruchomieniu wystąpienia przepływu pracy.

WorkflowSuspended
Przestarzałe.

Występuje, gdy wystąpienie przepływu pracy jest zawieszone.

WorkflowTerminated
Przestarzałe.

Występuje po zakończeniu wystąpienia przepływu pracy.

WorkflowUnloaded
Przestarzałe.

Występuje, gdy wystąpienie przepływu pracy jest zwalniane z pamięci.

Dotyczy

Bezpieczeństwo wątkowe

Ten typ jest bezpieczny wątkiem.