WorkflowApplication.Load Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Lädt eine Workflowinstanz aus einem Instanzspeicher.
Überlädt
Load(WorkflowApplicationInstance) |
Lädt eine Workflowinstanz aus einem Instanzspeicher mit angegebener Instanz. |
Load(Guid) |
Lädt die angegebene Workflowinstanz aus einem Instanzspeicher in den Arbeitsspeicher. |
Load(WorkflowApplicationInstance, DynamicUpdateMap) |
Lädt eine Workflowinstanz aus einem Instanzspeicher mit angegebener Instanz und Update-Zuordnung. |
Load(WorkflowApplicationInstance, TimeSpan) |
Lädt eine Workflowinstanz aus einem Instanzspeicher mit angegebener Instanz und angegebenem Timeoutinterval. |
Load(Guid, TimeSpan) |
Lädt die angegebene Workflowinstanz aus einem Instanzspeicher in den Arbeitsspeicher, wobei das angegebene Timeoutintervall verwendet wird. |
Load(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan) |
Lädt eine Workflowinstanz aus einem Instanzspeicher mit angegebener Instanz und Update-Zuordnung sowie angegebenem Timeoutinterval. |
Load(WorkflowApplicationInstance)
Lädt eine Workflowinstanz aus einem Instanzspeicher mit angegebener Instanz.
public:
void Load(System::Activities::WorkflowApplicationInstance ^ instance);
public void Load (System.Activities.WorkflowApplicationInstance instance);
member this.Load : System.Activities.WorkflowApplicationInstance -> unit
Public Sub Load (instance As WorkflowApplicationInstance)
Parameter
- instance
- WorkflowApplicationInstance
Die Instanz.
Gilt für:
Load(Guid)
Lädt die angegebene Workflowinstanz aus einem Instanzspeicher in den Arbeitsspeicher.
public:
void Load(Guid instanceId);
public void Load (Guid instanceId);
member this.Load : Guid -> unit
Public Sub Load (instanceId As Guid)
Parameter
- instanceId
- Guid
Ein eindeutiger Bezeichner (128 Bit) für die Workflowinstanz.
Beispiele
Im folgenden Beispiel wird Load aufgerufen, um die beibehaltene Workflowinstanz aus einem SqlWorkflowInstanceStore zu laden.
string input = Console.ReadLine();
WorkflowApplication application = new WorkflowApplication(activity);
application.InstanceStore = instanceStore;
application.Completed = (workflowApplicationCompletedEventArgs) =>
{
Console.WriteLine("\nWorkflowApplication has Completed in the {0} state.", workflowApplicationCompletedEventArgs.CompletionState);
};
application.Unloaded = (workflowApplicationEventArgs) =>
{
Console.WriteLine("WorkflowApplication has Unloaded\n");
instanceUnloaded.Set();
};
application.Load(id);
//this resumes the bookmark setup by readline
application.ResumeBookmark(readLineBookmark, input);
instanceUnloaded.WaitOne();
Gilt für:
Load(WorkflowApplicationInstance, DynamicUpdateMap)
Lädt eine Workflowinstanz aus einem Instanzspeicher mit angegebener Instanz und Update-Zuordnung.
public:
void Load(System::Activities::WorkflowApplicationInstance ^ instance, System::Activities::DynamicUpdate::DynamicUpdateMap ^ updateMap);
public void Load (System.Activities.WorkflowApplicationInstance instance, System.Activities.DynamicUpdate.DynamicUpdateMap updateMap);
member this.Load : System.Activities.WorkflowApplicationInstance * System.Activities.DynamicUpdate.DynamicUpdateMap -> unit
Public Sub Load (instance As WorkflowApplicationInstance, updateMap As DynamicUpdateMap)
Parameter
- instance
- WorkflowApplicationInstance
Die Instanz.
- updateMap
- DynamicUpdateMap
Die Updatezuordnung.
Gilt für:
Load(WorkflowApplicationInstance, TimeSpan)
Lädt eine Workflowinstanz aus einem Instanzspeicher mit angegebener Instanz und angegebenem Timeoutinterval.
public:
void Load(System::Activities::WorkflowApplicationInstance ^ instance, TimeSpan timeout);
public void Load (System.Activities.WorkflowApplicationInstance instance, TimeSpan timeout);
member this.Load : System.Activities.WorkflowApplicationInstance * TimeSpan -> unit
Public Sub Load (instance As WorkflowApplicationInstance, timeout As TimeSpan)
Parameter
- instance
- WorkflowApplicationInstance
Die Instanz.
- timeout
- TimeSpan
Das Intervall, in dem der Startladevorgang abgeschlossen werden muss, bevor der Vorgang abgebrochen wird.
Gilt für:
Load(Guid, TimeSpan)
Lädt die angegebene Workflowinstanz aus einem Instanzspeicher in den Arbeitsspeicher, wobei das angegebene Timeoutintervall verwendet wird.
public:
void Load(Guid instanceId, TimeSpan timeout);
public void Load (Guid instanceId, TimeSpan timeout);
member this.Load : Guid * TimeSpan -> unit
Public Sub Load (instanceId As Guid, timeout As TimeSpan)
Parameter
- instanceId
- Guid
Ein eindeutiger Bezeichner (128 Bit) für die Workflowinstanz.
- timeout
- TimeSpan
Das Intervall, in dem der Ladevorgang abgeschlossen werden muss, bevor der Vorgang abgebrochen und eine TimeoutException ausgelöst wird.
Beispiele
Im folgenden Beispiel wird Load aufgerufen, um die beibehaltene Workflowinstanz aus einem SqlWorkflowInstanceStore zu laden.
string input = Console.ReadLine();
WorkflowApplication application = new WorkflowApplication(activity);
application.InstanceStore = instanceStore;
application.Completed = (workflowApplicationCompletedEventArgs) =>
{
Console.WriteLine("\nWorkflowApplication has Completed in the {0} state.", workflowApplicationCompletedEventArgs.CompletionState);
};
application.Unloaded = (workflowApplicationEventArgs) =>
{
Console.WriteLine("WorkflowApplication has Unloaded\n");
instanceUnloaded.Set();
};
application.Load(id);
//this resumes the bookmark setup by readline
application.ResumeBookmark(readLineBookmark, input);
instanceUnloaded.WaitOne();
Gilt für:
Load(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan)
Lädt eine Workflowinstanz aus einem Instanzspeicher mit angegebener Instanz und Update-Zuordnung sowie angegebenem Timeoutinterval.
public:
void Load(System::Activities::WorkflowApplicationInstance ^ instance, System::Activities::DynamicUpdate::DynamicUpdateMap ^ updateMap, TimeSpan timeout);
public void Load (System.Activities.WorkflowApplicationInstance instance, System.Activities.DynamicUpdate.DynamicUpdateMap updateMap, TimeSpan timeout);
member this.Load : System.Activities.WorkflowApplicationInstance * System.Activities.DynamicUpdate.DynamicUpdateMap * TimeSpan -> unit
Public Sub Load (instance As WorkflowApplicationInstance, updateMap As DynamicUpdateMap, timeout As TimeSpan)
Parameter
- instance
- WorkflowApplicationInstance
Die Instanz.
- updateMap
- DynamicUpdateMap
Die Updatezuordnung.
- timeout
- TimeSpan
Das Intervall, in dem der Startladevorgang abgeschlossen werden muss, bevor der Vorgang abgebrochen wird.