WorkflowApplication.Load Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Carrega uma instância de fluxo de trabalho de um repositório de instâncias.
Sobrecargas
| Nome | Description |
|---|---|
| Load(WorkflowApplicationInstance) |
Carrega uma instância de fluxo de trabalho de um repositório de instâncias com a instância especificada. |
| Load(Guid) |
Carrega a instância de fluxo de trabalho especificada na memória de um repositório de instâncias. |
| Load(WorkflowApplicationInstance, DynamicUpdateMap) |
Carrega uma instância de fluxo de trabalho de um repositório de instâncias com a instância especificada e o mapa de atualização. |
| Load(WorkflowApplicationInstance, TimeSpan) |
Carrega uma instância de fluxo de trabalho de um repositório de instâncias com a instância especificada e o intervalo de tempo limite. |
| Load(Guid, TimeSpan) |
Carrega a instância de fluxo de trabalho especificada na memória de um repositório de instâncias usando o intervalo de tempo limite especificado. |
| Load(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan) |
Carrega uma instância de fluxo de trabalho de um repositório de instâncias com instância especificada, mapa de atualização e intervalo de tempo limite. |
Load(WorkflowApplicationInstance)
Carrega uma instância de fluxo de trabalho de um repositório de instâncias com a instância especificada.
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)
Parâmetros
- instance
- WorkflowApplicationInstance
A instância.
Aplica-se a
Load(Guid)
Carrega a instância de fluxo de trabalho especificada na memória de um repositório de instâncias.
public:
void Load(Guid instanceId);
public void Load(Guid instanceId);
member this.Load : Guid -> unit
Public Sub Load (instanceId As Guid)
Parâmetros
- instanceId
- Guid
Um identificador global exclusivo de 128 bits para a instância de fluxo de trabalho.
Exemplos
O exemplo a seguir chama Load para carregar uma instância de fluxo de trabalho persistente de um 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();
Aplica-se a
Load(WorkflowApplicationInstance, DynamicUpdateMap)
Carrega uma instância de fluxo de trabalho de um repositório de instâncias com a instância especificada e o mapa de atualização.
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)
Parâmetros
- instance
- WorkflowApplicationInstance
A instância.
- updateMap
- DynamicUpdateMap
O mapa de atualização.
Aplica-se a
Load(WorkflowApplicationInstance, TimeSpan)
Carrega uma instância de fluxo de trabalho de um repositório de instâncias com a instância especificada e o intervalo de tempo limite.
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)
Parâmetros
- instance
- WorkflowApplicationInstance
A instância.
- timeout
- TimeSpan
O intervalo no qual a operação de carregamento inicial deve ser concluída antes que a operação seja cancelada.
Aplica-se a
Load(Guid, TimeSpan)
Carrega a instância de fluxo de trabalho especificada na memória de um repositório de instâncias usando o intervalo de tempo limite especificado.
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)
Parâmetros
- instanceId
- Guid
Um identificador global exclusivo de 128 bits para a instância de fluxo de trabalho.
- timeout
- TimeSpan
O intervalo no qual a operação de carga deve ser concluída antes que a operação de carga seja cancelada e uma TimeoutException seja gerada.
Exemplos
O exemplo a seguir chama Load para carregar uma instância de fluxo de trabalho persistente de um 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();
Aplica-se a
Load(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan)
Carrega uma instância de fluxo de trabalho de um repositório de instâncias com instância especificada, mapa de atualização e intervalo de tempo limite.
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)
Parâmetros
- instance
- WorkflowApplicationInstance
A instância.
- updateMap
- DynamicUpdateMap
O mapa de atualização.
- timeout
- TimeSpan
O intervalo no qual a operação de carregamento inicial deve ser concluída antes que a operação seja cancelada.