WorkflowApplication Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Gazdagépet biztosít egy munkafolyamat egyetlen példányához.
public ref class WorkflowApplication sealed : System::Activities::Hosting::WorkflowInstance
public sealed class WorkflowApplication : System.Activities.Hosting.WorkflowInstance
type WorkflowApplication = class
inherit WorkflowInstance
Public NotInheritable Class WorkflowApplication
Inherits WorkflowInstance
- Öröklődés
Példák
Az alábbi példa egy munkafolyamatot üzemeltet a következővel WorkflowApplication: . A WorkflowApplication rendszer a megadott munkafolyamat-definícióval hoz létre egy példányt, kezeli a kívánt munkafolyamat-életciklus-eseményeket, és meghívja a munkafolyamatot egy hívással.Run A munkafolyamat befejezésekor a következő kimenet jelenik meg a konzolon.
Starting the workflow.
Workflow 593976e8-558d-4989-94d6-50a14b34fd7b Idle.
Ending the workflow.
Workflow 593976e8-558d-4989-94d6-50a14b34fd7b Completed
Workflow 593976e8-558d-4989-94d6-50a14b34fd7b Unloaded.
Activity wf = new Sequence
{
Activities =
{
new WriteLine
{
Text = "Starting the workflow."
},
new Delay
{
Duration = TimeSpan.FromSeconds(5)
},
new WriteLine
{
Text = "Ending the workflow."
}
}
};
// Create a WorkflowApplication instance.
WorkflowApplication wfApp = new WorkflowApplication(wf);
// Subscribe to any desired workflow lifecycle events.
wfApp.Completed = delegate(WorkflowApplicationCompletedEventArgs e)
{
if (e.CompletionState == ActivityInstanceState.Faulted)
{
Console.WriteLine("Workflow {0} Terminated.", e.InstanceId);
Console.WriteLine("Exception: {0}\n{1}",
e.TerminationException.GetType().FullName,
e.TerminationException.Message);
}
else if (e.CompletionState == ActivityInstanceState.Canceled)
{
Console.WriteLine("Workflow {0} Canceled.", e.InstanceId);
}
else
{
Console.WriteLine("Workflow {0} Completed.", e.InstanceId);
// Outputs can be retrieved from the Outputs dictionary,
// keyed by argument name.
// Console.WriteLine("The winner is {0}.", e.Outputs["Winner"]);
}
};
wfApp.Aborted = delegate(WorkflowApplicationAbortedEventArgs e)
{
// Display the exception that caused the workflow
// to abort.
Console.WriteLine("Workflow {0} Aborted.", e.InstanceId);
Console.WriteLine("Exception: {0}\n{1}",
e.Reason.GetType().FullName,
e.Reason.Message);
};
wfApp.Idle = delegate(WorkflowApplicationIdleEventArgs e)
{
// Perform any processing that should occur
// when a workflow goes idle. If the workflow can persist,
// both Idle and PersistableIdle are called in that order.
Console.WriteLine("Workflow {0} Idle.", e.InstanceId);
};
wfApp.PersistableIdle = delegate(WorkflowApplicationIdleEventArgs e)
{
// Instruct the runtime to persist and unload the workflow
return PersistableIdleAction.Unload;
};
wfApp.Unloaded = delegate(WorkflowApplicationEventArgs e)
{
Console.WriteLine("Workflow {0} Unloaded.", e.InstanceId);
};
wfApp.OnUnhandledException = delegate(WorkflowApplicationUnhandledExceptionEventArgs e)
{
// Display the unhandled exception.
Console.WriteLine("OnUnhandledException in Workflow {0}\n{1}",
e.InstanceId, e.UnhandledException.Message);
Console.WriteLine("ExceptionSource: {0} - {1}",
e.ExceptionSource.DisplayName, e.ExceptionSourceInstanceId);
// Instruct the runtime to terminate the workflow.
// Other choices are Abort and Cancel
return UnhandledExceptionAction.Terminate;
};
// Run the workflow.
wfApp.Run();
Megjegyzések
Az WorkflowApplication osztály egyetlen munkafolyamat-példány gazdagépét biztosítja. Ez a munkafolyamat-futtatókörnyezet által felügyelt tényleges munkafolyamat-példány proxyja. WorkflowApplication A felhasználók utasíthatják a munkafolyamat-futtatókörnyezetet, hogy hajtsanak végre műveleteket egy munkafolyamat-példányon a megfelelő metódusok meghívásával egy WorkflowApplication objektumon. Ha a kért művelet érvénytelen, kivétel lép fel.
A használatával WorkflowApplication a következő feladatokat hajthatja végre:
Hozzon létre egy új munkafolyamat-példányt, vagy töltsön be egy munkafolyamat-példányt egy példánytárból.
Adjon meg olyan bővítményeket, amelyeket a munkafolyamat-példányon belüli tevékenységek használnak.
Munkafolyamat-példány végrehajtásának szabályozása.
Munkafolyamat-példányon belüli tevékenység által létrehozott könyvjelző folytatása.
Munkafolyamat-példány megőrzése vagy eltávolítása.
Értesítést kaphat a munkafolyamat-példány életciklus-eseményeiről.
Konstruktorok
| Name | Description |
|---|---|
| WorkflowApplication(Activity, IDictionary<String,Object>, WorkflowIdentity) |
Létrehoz egy új példányt az WorkflowApplication osztályból, amely a megadott munkafolyamat-definíciót, argumentumértékeket és definícióidentitást használja. |
| WorkflowApplication(Activity, IDictionary<String,Object>) |
Létrehoz egy új példányt az WorkflowApplication osztályból, amely a megadott munkafolyamat-definíciót és argumentumértékeket használja. |
| WorkflowApplication(Activity, WorkflowIdentity) |
Létrehozza az osztály új példányát a WorkflowApplication megadott munkafolyamat-definícióval és definíciós identitással. |
| WorkflowApplication(Activity) |
Létrehozza az osztály új példányát a WorkflowApplication megadott munkafolyamat-definícióval. |
Tulajdonságok
| Name | Description |
|---|---|
| Aborted |
Lekéri vagy beállítja a Action<T> munkafolyamat-példány megszakításakor meghívottat. |
| Completed |
Lekéri vagy beállítja a Action<T> munkafolyamat-példány befejezésekor meghívottakat. |
| Controller |
Lekéri ennek a példánynak a WorkflowInstance.WorkflowInstanceControl példányát WorkflowInstance. (Öröklődés forrása WorkflowInstance) |
| DefinitionIdentity |
Lekéri vagy beállítja a definíció identitását WorkflowInstance. (Öröklődés forrása WorkflowInstance) |
| Extensions |
Lekéri az aktuális munkafolyamat-példány bővítményeinek gyűjteményét. |
| HostEnvironment |
Lekéri vagy beállítja a munkafolyamat-példány argumentumainak és változóinak gyökérkörnyezetét. (Öröklődés forrása WorkflowInstance) |
| Id |
Lekéri az aktuális munkafolyamat-alkalmazáspéldány 128 bites GUID-azonosítóját. |
| Idle |
Lekéri vagy beállítja azt, Action<T> amelyet az aktuális munkafolyamat-példány tétlenné válásakor hív meg. |
| InstanceStore |
Lekéri vagy beállít egy objektumot, amely hozzáférést biztosít a munkafolyamat-alkalmazás aktuális példányának tartós állapotához. |
| IsReadOnly |
Beolvas egy értéket, amely jelzi, hogy a munkafolyamat-példány inicializálva lett-e. (Öröklődés forrása WorkflowInstance) |
| OnUnhandledException |
Lekéri vagy beállítja az Func<T,TResult> aktuális munkafolyamat-példány kezeletlen kivétele esetén meghívott példányt. |
| PersistableIdle |
Lekéri vagy beállítja az aktuális munkafolyamat-példány tétlenségekor meghívott delegáltat, és megőrizhető. |
| SupportsInstanceKeys |
Olyan értéket kap, amely jelzi, hogy a gazdagép támogatja-e a futásidejű példányok társítását InstanceKeys . (Öröklődés forrása WorkflowInstance) |
| SynchronizationContext |
Lekéri vagy beállítja a SynchronizationContext munkafolyamat-példány ütemezéséhez használt példányt. (Öröklődés forrása WorkflowInstance) |
| Unloaded |
Lekéri vagy beállítja az Action<T> aktuális munkafolyamat törlésekor meghívottakat. |
| WorkflowDefinition |
Lekéri a munkafolyamat-példány munkafolyamat-definícióját. (Öröklődés forrása WorkflowInstance) |
Metódusok
| Name | Description |
|---|---|
| Abort() |
Értesíti a munkafolyamat-futtatókörnyezetet, hogy ennek a munkafolyamat-példánynak megszakadnia kell. |
| Abort(String) |
Értesíti a munkafolyamat-futtatókörnyezetet, hogy ennek a munkafolyamat-példánynak a megadott okból megszakadnia kell. |
| AddInitialInstanceValues(IDictionary<XName,Object>) |
Az új példány első megőrzéséhez tartozó példány metaadat-értékeit adja meg. |
| BeginCancel(AsyncCallback, Object) |
Egy munkafolyamat-példányt aszinkron módon szakít meg a megadott AsyncCallback és felhasználó által megadott állapot használatával. |
| BeginCancel(TimeSpan, AsyncCallback, Object) |
A munkafolyamat-példány aszinkron módon, a megadott időtúllépési intervallummal AsyncCallbackés felhasználó által megadott állapottal szakítja meg. |
| BeginCreateDefaultInstanceOwner(InstanceStore, WorkflowIdentity, WorkflowIdentityFilter, AsyncCallback, Object) |
Létrehoz egy alapértelmezett példánytulajdonost aszinkron módon az aszinkron IAsyncResult tervezési mintával a megadott példánytárolóval, definíciós identitással, identitásszűrővel, visszahívással és állapottal. |
| BeginCreateDefaultInstanceOwner(InstanceStore, WorkflowIdentity, WorkflowIdentityFilter, TimeSpan, AsyncCallback, Object) |
Létrehoz egy alapértelmezett példánytulajdonost aszinkron módon az IAsyncResult aszinkron tervezési mintával a megadott példánytárolóval, definíciós identitással, identitásszűrővel, időtúllépési intervallummal, visszahívással és állapottal. |
| BeginDeleteDefaultInstanceOwner(InstanceStore, AsyncCallback, Object) |
Az alapértelmezett példánytulajdonost aszinkron módon törli a IAsyncResult megadott példánytárolóval, visszahívással és állapottal rendelkező aszinkron tervezési mintával. |
| BeginDeleteDefaultInstanceOwner(InstanceStore, TimeSpan, AsyncCallback, Object) |
Az alapértelmezett példánytulajdonost aszinkron módon törli az aszinkron IAsyncResult tervezési mintával a megadott példánytárolóval, időtúllépési intervallummal, visszahívással és állapottal. |
| BeginFlushTrackingRecords(TimeSpan, AsyncCallback, Object) |
A munkafolyamat-futtatókörnyezet meghívta, hogy megkezdje a függőben lévő nyomkövetési rekordok küldését a résztvevők aszinkron nyomon követésére. (Öröklődés forrása WorkflowInstance) |
| BeginGetInstance(Guid, InstanceStore, AsyncCallback, Object) |
A példány tulajdonosát aszinkron módon kéri le a IAsyncResult megadott példányazonosítóval, példánytárolóval, visszahívással és állapottal rendelkező aszinkron tervezési mintával. |
| BeginGetInstance(Guid, InstanceStore, TimeSpan, AsyncCallback, Object) |
A példány tulajdonosát aszinkron módon kéri le a IAsyncResult megadott példányazonosítóval, példánytárolóval, időtúllépési intervallummal, visszahívással és állapottal rendelkező aszinkron tervezési mintával. |
| BeginGetRunnableInstance(InstanceStore, AsyncCallback, Object) |
Lekéri a futtatható példány tulajdonosát aszinkron módon a IAsyncResult megadott példánytárolóval, visszahívással és állapottal rendelkező aszinkron tervezési mintával. |
| BeginGetRunnableInstance(InstanceStore, TimeSpan, AsyncCallback, Object) |
Lekéri a futtatható példány tulajdonosát aszinkron módon a IAsyncResult megadott példánytárolóval, időtúllépési intervallummal, visszahívással és állapottal rendelkező aszinkron tervezési mintával. |
| BeginLoad(Guid, AsyncCallback, Object) |
A munkafolyamatot aszinkron módon tölti be egy példánytárolóból a megadott példányazonosító, visszahívási módszer és felhasználó által megadott állapot használatával. |
| BeginLoad(Guid, TimeSpan, AsyncCallback, Object) |
A munkafolyamatot aszinkron módon tölti be egy példánytárolóból a megadott példányazonosító, időtúllépési időszak, visszahívási módszer és felhasználó által megadott állapot használatával. |
| BeginLoad(WorkflowApplicationInstance, AsyncCallback, Object) |
Egy munkafolyamatot aszinkron módon tölt be egy példánytárolóból a IAsyncResult megadott példány, visszahívás és állapot aszinkron tervezési mintával. |
| BeginLoad(WorkflowApplicationInstance, DynamicUpdateMap, AsyncCallback, Object) |
A munkafolyamatot aszinkron módon tölti be egy példánytárból az aszinkron tervezési mintával, a megadott példányokkal, a frissítési térképpel, a visszahívással és az IAsyncResult állapottal. |
| BeginLoad(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan, AsyncCallback, Object) |
A munkafolyamatot aszinkron módon tölti be egy példánytárolóból az aszinkron IAsyncResult tervezési mintával a megadott példánnyal, frissítési térképpel, időtúllépési intervallummal, visszahívással és állapottal. |
| BeginLoad(WorkflowApplicationInstance, TimeSpan, AsyncCallback, Object) |
Egy munkafolyamatot aszinkron módon tölt be egy példánytárolóból a IAsyncResult megadott példány, időtúllépési időköz, visszahívás és állapot aszinkron tervezési mintával. |
| BeginLoadRunnableInstance(AsyncCallback, Object) |
Elindít egy műveletet egy futtatható munkafolyamat-példány betöltéséhez a InstanceStore. |
| BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object) |
Elindít egy műveletet egy futtatható munkafolyamat-példány betöltéséhez a InstanceStore megadott időtúllépési időköz használatával. |
| BeginPersist(AsyncCallback, Object) |
Egy munkafolyamat-példányt aszinkron módon tárol egy példányban a megadott visszahívási módszerrel és felhasználó által megadott állapottal. |
| BeginPersist(TimeSpan, AsyncCallback, Object) |
Egy munkafolyamat-példányt aszinkron módon tárol egy példányban a megadott időtúllépési időköz, visszahívási módszer és felhasználó által megadott állapot használatával. |
| BeginResumeBookmark(Bookmark, Object, AsyncCallback, Object) |
Műveletet kezdeményez egy könyvjelző folytatásához a megadott érték, visszahívási módszer és állapot használatával. |
| BeginResumeBookmark(Bookmark, Object, TimeSpan, AsyncCallback, Object) |
Műveletet kezdeményez egy könyvjelző folytatásához a megadott érték, időtúllépési időköz, visszahívási módszer és állapot használatával. |
| BeginResumeBookmark(String, Object, AsyncCallback, Object) |
Aszinkron műveletet kezdeményez a könyvjelző a megadott névvel való folytatásához a megadott érték, visszahívási módszer és állapot használatával. A folytatni kívánt könyvjelzőt korábban a munkafolyamat-példányon belüli tevékenység hozta létre. |
| BeginResumeBookmark(String, Object, TimeSpan, AsyncCallback, Object) |
Aszinkron műveletet kezdeményez a könyvjelző a megadott névvel való folytatásához a megadott érték, időtúllépési időköz, visszahívási módszer és állapot használatával. A folytatni kívánt könyvjelzőt korábban a munkafolyamat-példányon belüli tevékenység hozta létre. |
| BeginRun(AsyncCallback, Object) |
Elindít vagy folytat egy munkafolyamat-példányt aszinkron módon a megadott visszahívási módszerrel és a felhasználó által megadott állapottal. |
| BeginRun(TimeSpan, AsyncCallback, Object) |
Elindít vagy folytat egy munkafolyamat-példányt aszinkron módon a megadott időtúllépési időköz, visszahívási módszer és felhasználó által megadott állapot használatával. |
| BeginTerminate(Exception, AsyncCallback, Object) |
A munkafolyamat-példány aszinkron módon leállítja a megadott kivétel, visszahívási módszer és felhasználó által megadott állapot használatával. |
| BeginTerminate(Exception, TimeSpan, AsyncCallback, Object) |
A munkafolyamat-példány aszinkron módon leállítja a megadott kivételt, időtúllépési időközt, visszahívási módszert és felhasználó által megadott állapotot. |
| BeginTerminate(String, AsyncCallback, Object) |
A munkafolyamat-példány aszinkron módon leállítja a megadott hibaüzenet, visszahívási módszer és felhasználó által megadott állapot használatával. |
| BeginTerminate(String, TimeSpan, AsyncCallback, Object) |
A munkafolyamat-példány aszinkron módon leállítja a megadott hibaüzenet, időtúllépési időköz, visszahívási módszer és felhasználó által megadott állapot használatával. |
| BeginUnload(AsyncCallback, Object) |
Egy munkafolyamat-példányt aszinkron módon őriz meg és ártalmatlanít a megadott visszahívási módszerrel és felhasználó által megadott állapottal. |
| BeginUnload(TimeSpan, AsyncCallback, Object) |
Egy munkafolyamat-példányt aszinkron módon őriz meg és ártalmatlanít a megadott időtúllépési időköz, visszahívási módszer és felhasználó által megadott állapot használatával. |
| Cancel() |
Megszakítja a munkafolyamat-példányt. |
| Cancel(TimeSpan) |
Megszakítja a munkafolyamat-példányt a megadott időtúllépési időköz használatával. |
| CreateDefaultInstanceOwner(InstanceStore, WorkflowIdentity, WorkflowIdentityFilter, TimeSpan) |
Létrehoz egy alapértelmezett példánytulajdonost a munkafolyamathoz a megadott példánytároló, a definíció identitása, valamint az identitásszűrő és az időtúllépési időköz használatával. |
| CreateDefaultInstanceOwner(InstanceStore, WorkflowIdentity, WorkflowIdentityFilter) |
Létrehoz egy alapértelmezett példánytulajdonost a munkafolyamathoz a megadott példánytároló, definícióazonosító és identitásszűrő használatával. |
| DeleteDefaultInstanceOwner(InstanceStore, TimeSpan) |
Törli a munkafolyamat alapértelmezett példánytulajdonosát a megadott példánytárolóval és időtúllépési időközzel. |
| DeleteDefaultInstanceOwner(InstanceStore) |
A megadott példánytárolóval rendelkező munkafolyamat alapértelmezett példánytulajdonosának törlése. |
| DisposeExtensions() |
Meghívja Dispose() az összes implementálható IDisposablebővítményt. (Öröklődés forrása WorkflowInstance) |
| EndCancel(IAsyncResult) |
Megvárja, amíg a függőben lévő aszinkron megszakítási művelet befejeződik. |
| EndCreateDefaultInstanceOwner(IAsyncResult) |
Megvárja, amíg az alapértelmezett példány tulajdonosa létrejön. |
| EndDeleteDefaultInstanceOwner(IAsyncResult) |
Megvárja az alapértelmezett példány tulajdonosának törlését. |
| EndFlushTrackingRecords(IAsyncResult) |
A munkafolyamat-futtatókörnyezet meghívta a követés műveletének befejezéséhez. (Öröklődés forrása WorkflowInstance) |
| EndGetInstance(IAsyncResult) |
Megvárja, amíg a példány lekérése befejeződik. |
| EndGetRunnableInstance(IAsyncResult) |
Megvárja, amíg a futtatható példányművelet aszinkron lekérése befejeződik. |
| EndLoad(IAsyncResult) |
Megvárja, amíg a függőben lévő aszinkron betöltési művelet befejeződik. |
| EndLoadRunnableInstance(IAsyncResult) |
Megvárja, amíg az aszinkron terhelés futtatható példányművelet befejeződik. |
| EndPersist(IAsyncResult) |
Megvárja, amíg a függőben lévő aszinkron adatmegőrzési művelet befejeződik. |
| EndResumeBookmark(IAsyncResult) |
Megvárja, amíg befejeződik a könyvjelző-folytatási művelet. |
| EndRun(IAsyncResult) |
Megvárja, amíg a függőben lévő aszinkron futtatási művelet befejeződik. |
| EndTerminate(IAsyncResult) |
Megvárja, amíg a függőben lévő aszinkron megszakítási művelet befejeződik. |
| EndUnload(IAsyncResult) |
Megvárja, amíg a függőben lévő aszinkron eltávolítási művelet befejeződik. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| FlushTrackingRecords(TimeSpan) |
A munkafolyamat futtatókörnyezete meghívta, hogy függőben lévő nyomkövetési rekordokat küldjön a nyomkövetési résztvevőknek. (Öröklődés forrása WorkflowInstance) |
| GetBookmarks() |
A munkafolyamat-példány könyvjelzőinek gyűjteményét adja vissza. |
| GetBookmarks(TimeSpan) |
A munkafolyamat-példány könyvjelzőinek gyűjteményét adja vissza a megadott időtúllépési időköz használatával. |
| GetExtension<T>() |
A megadott típusú bővítményt adja vissza. (Öröklődés forrása WorkflowInstance) |
| GetExtensions<T>() |
A megadott típushoz talált összes bővítményt adja vissza. (Öröklődés forrása WorkflowInstance) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetInstance(Guid, InstanceStore, TimeSpan) |
Lekéri a munkafolyamat-példányt a megadott példányazonosító, példánytár és időtúllépési időköz használatával. |
| GetInstance(Guid, InstanceStore) |
Lekéri a munkafolyamat-példányt a megadott példányazonosító és példánytároló használatával. |
| GetRunnableInstance(InstanceStore, TimeSpan) |
Lekéri a munkafolyamat futtatható példányát a megadott példánytárolóval és időtúllépési időközzel. |
| GetRunnableInstance(InstanceStore) |
Lekéri a munkafolyamat futtatható példányát a megadott példánytárolóval. |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| Initialize(IDictionary<String,Object>, IList<Handle>) |
A gazdagép meghívta, hogy inicializálja a munkafolyamat-példányt az argumentumértékekkel és a végrehajtási tulajdonságokkal. (Öröklődés forrása WorkflowInstance) |
| Initialize(Object, DynamicUpdateMap) |
A gazdagép meghívta, hogy inicializálja a munkafolyamat-példányt a munkafolyamat futásidejű állapotával és frissítési térképével. (Öröklődés forrása WorkflowInstance) |
| Initialize(Object) |
A gazdagép meghívta, hogy inicializálja a munkafolyamat-példányt a munkafolyamat futásidejű állapotával. (Öröklődés forrása WorkflowInstance) |
| Load(Guid, TimeSpan) |
Betölti a megadott munkafolyamat-példányt a memóriába egy példánytárolóból a megadott időtúllépési időköz használatával. |
| Load(Guid) |
Betölti a megadott munkafolyamat-példányt a memóriába egy példánytárolóból. |
| Load(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan) |
Betölt egy munkafolyamat-példányt egy adott példányt tartalmazó példánytárból, frissíti a térképet és az időtúllépési időközt. |
| Load(WorkflowApplicationInstance, DynamicUpdateMap) |
Betölt egy munkafolyamat-példányt egy adott példányt tartalmazó példánytárból, és frissíti a térképet. |
| Load(WorkflowApplicationInstance, TimeSpan) |
Betölt egy munkafolyamat-példányt egy példánytárból a megadott példányokkal és időtúllépési időközökkel. |
| Load(WorkflowApplicationInstance) |
Betölt egy munkafolyamat-példányt egy adott példányt tartalmazó példánytárból. |
| LoadRunnableInstance() |
Betölt egy futtatható munkafolyamat-példányt a InstanceStore. |
| LoadRunnableInstance(TimeSpan) |
Betölt egy futtatható munkafolyamat-példányt a InstanceStore megadott időtúllépési időköz használatával. |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| OnBeginAssociateKeys(ICollection<InstanceKey>, AsyncCallback, Object) |
A munkafolyamat-futtatókörnyezet meghívta, hogy értesítse a gazdagépet, hogy új példánykulcsokat kell társítani ehhez a példányhoz. (Öröklődés forrása WorkflowInstance) |
| OnBeginFlushTrackingRecords(AsyncCallback, Object) |
Aszinkron hívás, amely arra kéri a gazdagépet, hogy ürítse ki a függőben lévő nyomkövetési rekordokat a résztvevők nyomon követéséhez. (Öröklődés forrása WorkflowInstance) |
| OnBeginPersist(AsyncCallback, Object) |
Aszinkron hívás, amely arra kéri a gazdagépet, hogy őrizze meg a munkafolyamatot. (Öröklődés forrása WorkflowInstance) |
| OnBeginResumeBookmark(Bookmark, Object, TimeSpan, AsyncCallback, Object) |
A munkafolyamat-futtatókörnyezet meghívta, hogy értesítse a gazdagépet arról, hogy a könyvjelző folytatása megkezdődött. (Öröklődés forrása WorkflowInstance) |
| OnDisassociateKeys(ICollection<InstanceKey>) |
A munkafolyamat-futtatókörnyezet meghívta, hogy értesítse a gazdagépet arról, hogy bizonyos példánykulcsok már nem társíthatók ehhez a példányhoz. (Öröklődés forrása WorkflowInstance) |
| OnEndAssociateKeys(IAsyncResult) |
A munkafolyamat-futtatókörnyezet meghívta, hogy értesítse a gazdagépet a társított kulcsok műveletének befejezéséről. (Öröklődés forrása WorkflowInstance) |
| OnEndFlushTrackingRecords(IAsyncResult) |
A munkafolyamat-futtatókörnyezet meghívta, hogy értesítse a gazdagépet a flush tracking records művelet befejezésekor. (Öröklődés forrása WorkflowInstance) |
| OnEndPersist(IAsyncResult) |
A munkafolyamat-futtatókörnyezet meghívta, hogy értesítse a gazdagépet a perzisztencia-művelet befejezéséről. (Öröklődés forrása WorkflowInstance) |
| OnEndResumeBookmark(IAsyncResult) |
A munkafolyamat-futtatókörnyezet meghívta, hogy értesítse a gazdagépet az önéletrajz könyvjelző-műveletének befejezéséről. (Öröklődés forrása WorkflowInstance) |
| OnNotifyPaused() |
A munkafolyamat-futtatókörnyezet meghívta, hogy értesítse a gazdagépet arról, hogy a munkafolyamat-példány áttért a futó állapotról a szüneteltetett állapotra. (Öröklődés forrása WorkflowInstance) |
| OnNotifyUnhandledException(Exception, Activity, String) |
A munkafolyamat-futtatókörnyezet meghívta, hogy értesítse a gazdagépet, hogy nem kezelt kivétel történt a munkafolyamat-példányban. (Öröklődés forrása WorkflowInstance) |
| OnRequestAbort(Exception) |
A munkafolyamat-futtatókörnyezet meghívta, hogy értesítse a gazdagépet arról, hogy megszakító műveletet kértek a munkafolyamat-példányhoz. (Öröklődés forrása WorkflowInstance) |
| Persist() |
Egy munkafolyamat-példányt egy példánytárban tárol. |
| Persist(TimeSpan) |
Egy munkafolyamat-példányt a megadott időtúllépési intervallummal tárol egy példánytárban. |
| RegisterExtensionManager(WorkflowInstanceExtensionManager) |
A gazdagép meghívta a megadott bővítménykezelő regisztrálására, ellenőrizze, hogy az összes szükséges bővítmény megtalálható-e, és inicializálja a használni kívánt bővítmények gyűjteményét. (Öröklődés forrása WorkflowInstance) |
| ResumeBookmark(Bookmark, Object, TimeSpan) |
Elindít egy műveletet a megadott könyvjelző folytatásához a megadott érték és időtúllépési időköz használatával. A folytatni kívánt könyvjelzőt korábban a munkafolyamat-példányon belüli tevékenység hozta létre. |
| ResumeBookmark(Bookmark, Object) |
Műveletet kezdeményez a megadott könyvjelző folytatásához a megadott érték használatával. A folytatni kívánt könyvjelzőt korábban a munkafolyamat-példányon belüli tevékenység hozta létre. |
| ResumeBookmark(String, Object, TimeSpan) |
Műveletet kezdeményez a könyvjelző a megadott névvel való folytatásához a megadott érték és időtúllépési időköz használatával. A folytatni kívánt könyvjelzőt korábban a munkafolyamat-példányon belüli tevékenység hozta létre. |
| ResumeBookmark(String, Object) |
Műveletet kezdeményez a könyvjelző a megadott névvel való folytatásához a megadott érték használatával. A folytatni kívánt könyvjelzőt korábban a munkafolyamat-példányon belüli tevékenység hozta létre. |
| Run() |
Elindítja vagy folytatja egy munkafolyamat-példány végrehajtását. |
| Run(TimeSpan) |
Elindítja vagy folytatja egy munkafolyamat-példány végrehajtását a megadott időtúllépési időköz használatával. |
| Terminate(Exception, TimeSpan) |
A megadott kivétel és időtúllépési időköz használatával leállítja a munkafolyamat-példányt. |
| Terminate(Exception) |
A munkafolyamat-példányt a megadott kivétel használatával leállítja. |
| Terminate(String, TimeSpan) |
A megadott hibaüzenet és időtúllépési időköz használatával leállítja a munkafolyamat-példányt. |
| Terminate(String) |
A megadott hibaüzenet használatával leállítja a munkafolyamat-példányt. |
| ThrowIfReadOnly() |
Ha a munkafolyamat-példány InvalidOperationException inicializálva lett, a megadott IsReadOnlymódon. (Öröklődés forrása WorkflowInstance) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
| Unload() |
Megőrzi és eltávolít egy munkafolyamat-példányt. |
| Unload(TimeSpan) |
A megadott időtúllépési intervallummal megőrzi és eltávolítja a munkafolyamat-példányokat. |