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 workflow à partir d’un magasin d’instances.
Surcharges
| Nom | Description |
|---|---|
| Load(WorkflowApplicationInstance) |
Charge une instance de flux de travail à partir d’un magasin d’instances avec une 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 de workflow à partir d’un magasin d’instances avec une instance spécifiée et met à jour la carte. |
| Load(WorkflowApplicationInstance, TimeSpan) |
Charge une instance de workflow à partir d’un magasin d’instances avec l’instance et l’intervalle de délai d’expiration spécifiés. |
| Load(Guid, TimeSpan) |
Charge l’instance de flux de travail spécifiée en mémoire à 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 de flux de travail à partir d’un magasin d’instances avec une instance spécifiée, met à jour la carte et l’intervalle de délai d’expiration. |
Load(WorkflowApplicationInstance)
Charge une instance de flux de travail à partir d’un magasin d’instances avec une 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 global unique 128 bits pour l’instance de workflow.
Exemples
L’exemple suivant appelle Load 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 de workflow à partir d’un magasin d’instances avec une instance spécifiée et met à jour la carte.
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 de workflow à partir d’un magasin d’instances avec l’instance et l’intervalle de délai d’expiration 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 de début doit se terminer avant l’annulation de l’opération.
S’applique à
Load(Guid, TimeSpan)
Charge l’instance de flux de travail spécifiée en mémoire à 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 global unique 128 bits pour l’instance de workflow.
- timeout
- TimeSpan
Intervalle dans lequel l’opération de chargement doit se terminer avant l’annulation de l’opération de chargement et levée TimeoutException .
Exemples
L’exemple suivant appelle Load 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 de flux de travail à partir d’un magasin d’instances avec une instance spécifiée, met à jour la carte et l’intervalle de délai d’expiration.
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 de début doit se terminer avant l’annulation de l’opération.