WorkflowRuntime Klass

Definition

Varning

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

Representerar den konfigurerbara körningsmiljön som tillhandahålls av arbetsflödets körningsmotor för arbetsflöden.

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
Arv
WorkflowRuntime
Attribut
Implementeringar

Kommentarer

Note

I det här materialet diskuteras typer och namnområden som är föråldrade. Mer information finns i Deprecated Types in Windows Workflow Foundation 4.5.

WorkflowRuntime exponerar funktioner som krävs av ett värdprogram och tjänster för att konfigurera och styra arbetsflödets körningsmotor och meddelas om ändringar i både arbetsflödets körningsmotor och någon av dess arbetsflödesinstanser.

Konstruktorer

Name Description
WorkflowRuntime()
Föråldrad.

Initierar en ny instans av WorkflowRuntime klassen.

WorkflowRuntime(String)
Föråldrad.

Initierar en ny instans av WorkflowRuntime klassen med hjälp av det angivna avsnittet i programkonfigurationsfilen.

WorkflowRuntime(WorkflowRuntimeSection)
Föråldrad.

Initierar en ny instans av WorkflowRuntime klassen med hjälp av inställningarna i den angivna WorkflowRuntimeSection.

Egenskaper

Name Description
IsStarted
Föråldrad.

Hämtar ett värde som anger om arbetsflödets körningsmotor har startats.

Name
Föråldrad.

Hämtar eller anger namnet som är associerat med WorkflowRuntime.

Metoder

Name Description
AddService(Object)
Föråldrad.

Lägger till den angivna tjänsten i arbetsflödets körningsmotor.

CreateWorkflow(Type, Dictionary<String,Object>, Guid)
Föråldrad.

Skapar en arbetsflödesinstans med hjälp av de angivna parametrarna.

CreateWorkflow(Type, Dictionary<String,Object>)
Föråldrad.

Skapar en arbetsflödesinstans med det angivna arbetsflödet Type och argumenten till arbetsflödet som finns i den angivna Dictionary<TKey,TValue>.

CreateWorkflow(Type)
Föråldrad.

Skapar en ny arbetsflödesinstans med hjälp av det angivna arbetsflödet Type.

CreateWorkflow(XmlReader, XmlReader, Dictionary<String,Object>, Guid)
Föråldrad.

Skapar en arbetsflödesinstans med hjälp av de angivna parametrarna.

CreateWorkflow(XmlReader, XmlReader, Dictionary<String,Object>)
Föråldrad.

Skapar en arbetsflödesinstans med hjälp av de angivna XmlReader objekten och argumenten i den angivna Dictionary<TKey,TValue>.

CreateWorkflow(XmlReader)
Föråldrad.

Skapar en arbetsflödesinstans med hjälp av den angivna XmlReader.

Dispose()
Föråldrad.

Släpper de resurser som används av WorkflowRuntime.

Equals(Object)
Föråldrad.

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetAllServices(Type)
Föråldrad.

Hämtar alla tjänster som läggs till i arbetsflödets körningsmotor som implementerar eller härleder från den angivna Type.

GetAllServices<T>()
Föråldrad.

Hämtar alla tjänster som läggs till i arbetsflödets körningsmotor som implementerar eller härleder från den angivna allmänna typen.

GetHashCode()
Föråldrad.

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetLoadedWorkflows()
Föråldrad.

Hämtar en samling som innehåller alla arbetsflödesinstanser som för närvarande läses in i minnet.

GetService(Type)
Föråldrad.

Hämtar en tjänst för den angivna Type från arbetsflödets körningsmotor.

GetService<T>()
Föråldrad.

Hämtar en tjänst av den angivna generiska typen från arbetsflödets körningsmotor.

GetType()
Föråldrad.

Hämtar den aktuella instansen Type .

(Ärvd från Object)
GetWorkflow(Guid)
Föråldrad.

Hämtar arbetsflödesinstansen som har den angivna Guid.

MemberwiseClone()
Föråldrad.

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
RemoveService(Object)
Föråldrad.

Tar bort den angivna tjänsten från arbetsflödets körningsmotor.

StartRuntime()
Föråldrad.

Startar arbetsflödets körningsmotor och arbetsflödets körningsmotortjänster.

StopRuntime()
Föråldrad.

Stoppar arbetsflödets körningsmotor och körningstjänster.

ToString()
Föråldrad.

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Händelser

Name Description
ServicesExceptionNotHandled
Föråldrad.

Inträffar när en tjänst som härleds från WorkflowRuntimeService klassen anropar RaiseServicesExceptionNotHandledEvent(Exception, Guid).

Started
Föråldrad.

Inträffar när arbetsflödets körningsmotor startas.

Stopped
Föråldrad.

Inträffar när arbetsflödets körningsmotor stoppas.

WorkflowAborted
Föråldrad.

Inträffar när en arbetsflödesinstans avbryts.

WorkflowCompleted
Föråldrad.

Inträffar när en arbetsflödesinstans har slutförts.

WorkflowCreated
Föråldrad.

Inträffar när en arbetsflödesinstans skapas.

WorkflowIdled
Föråldrad.

Inträffar när en arbetsflödesinstans anger inaktivt tillstånd.

WorkflowLoaded
Föråldrad.

Inträffar när arbetsflödesinstansen läses in i minnet.

WorkflowPersisted
Föråldrad.

Inträffar när tillståndet för en arbetsflödesinstans sparas.

WorkflowResumed
Föråldrad.

Inträffar när körningen av en arbetsflödesinstans återupptas efter en avstängning.

WorkflowStarted
Föråldrad.

Inträffar när en arbetsflödesinstans har startats.

WorkflowSuspended
Föråldrad.

Inträffar när en arbetsflödesinstans pausas.

WorkflowTerminated
Föråldrad.

Inträffar när en arbetsflödesinstans avslutas.

WorkflowUnloaded
Föråldrad.

Inträffar när arbetsflödesinstansen tas bort från minnet.

Gäller för

Trådsäkerhet

Den här typen är trådsäker.