WorkflowApplication.Load Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Charge une instance de flux de travail à partir d'un magasin d'instances.
Surcharges
Load(WorkflowApplicationInstance) |
Charge une instance de flux de travail à partir d'un magasin d'instances avec l'instance spécifiée. |
Load(Guid) |
Charge l'instance de flux de travail spécifiée en mémoire à partir d'un magasin d'instances. |
Load(WorkflowApplicationInstance, DynamicUpdateMap) |
Charge une instance du flux de travail à partir d'un magasin d'instances avec l'instance et la carte de mise à jour spécifiés. |
Load(WorkflowApplicationInstance, TimeSpan) |
Charge une instance du flux de travail à partir d'un magasin d'instances avec l'instance et l'intervalle de délai d'attente spécifiés. |
Load(Guid, TimeSpan) |
Charge en mémoire l'instance de flux de travail spécifiée à partir d'un magasin d'instances à l'aide de l'intervalle de délai d'attente spécifié. |
Load(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan) |
Charge une instance du flux de travail à partir d'un magasin d'instances avec l'instance, la carte de mise à jour et l'intervalle de délai d'attente spécifiés. |
Load(WorkflowApplicationInstance)
Charge une instance de flux de travail à partir d'un magasin d'instances avec l'instance spécifiée.
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)
Paramètres
- instance
- WorkflowApplicationInstance
Instance.
S’applique à
Load(Guid)
Charge l'instance de flux de travail spécifiée en mémoire à partir d'un magasin d'instances.
public:
void Load(Guid instanceId);
public void Load (Guid instanceId);
member this.Load : Guid -> unit
Public Sub Load (instanceId As Guid)
Paramètres
- instanceId
- Guid
Identificateur 128 bits global unique de l'instance de flux de travail.
Exemples
L'exemple suivant appelle Load pour charger l'instance de flux de travail persistante à partir d'un SqlWorkflowInstanceStore.
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();
S’applique à
Load(WorkflowApplicationInstance, DynamicUpdateMap)
Charge une instance du flux de travail à partir d'un magasin d'instances avec l'instance et la carte de mise à jour spécifiés.
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)
Paramètres
- instance
- WorkflowApplicationInstance
Instance.
- updateMap
- DynamicUpdateMap
Carte de mise à jour.
S’applique à
Load(WorkflowApplicationInstance, TimeSpan)
Charge une instance du flux de travail à partir d'un magasin d'instances avec l'instance et l'intervalle de délai d'attente spécifiés.
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)
Paramètres
- instance
- WorkflowApplicationInstance
Instance.
- timeout
- TimeSpan
Intervalle dans lequel l'opération de chargement doit être réalisée avant que l'opération ne soit annulée.
S’applique à
Load(Guid, TimeSpan)
Charge en mémoire l'instance de flux de travail spécifiée à partir d'un magasin d'instances à l'aide de l'intervalle de délai d'attente spécifié.
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)
Paramètres
- instanceId
- Guid
Identificateur 128 bits global unique de l'instance de flux de travail.
- timeout
- TimeSpan
Intervalle au cours duquel l'opération de chargement doit être exécutée ; au-delà de ce délai, l'opération de chargement est annulée et une exception TimeoutException est levée.
Exemples
L'exemple suivant appelle Load pour charger l'instance de flux de travail persistante à partir d'un SqlWorkflowInstanceStore.
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();
S’applique à
Load(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan)
Charge une instance du flux de travail à partir d'un magasin d'instances avec l'instance, la carte de mise à jour et l'intervalle de délai d'attente spécifiés.
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)
Paramètres
- instance
- WorkflowApplicationInstance
Instance.
- updateMap
- DynamicUpdateMap
Carte de mise à jour.
- timeout
- TimeSpan
Intervalle dans lequel l'opération de chargement doit être réalisée avant que l'opération ne soit annulée.