WorkflowRuntime Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.