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
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 na memória a instância de fluxo de trabalho especificada 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 e o mapa de atualização especificados. |
Load(WorkflowApplicationInstance, TimeSpan) |
Carrega uma instância de fluxo de trabalho de um repositório de instâncias com a instância e o intervalo de tempo limite especificados. |
Load(Guid, TimeSpan) |
Carrega na memória a instância de fluxo de trabalho especificada 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 a instância, o mapa de atualização e o intervalo de tempo limite especificados. |
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 na memória a instância de fluxo de trabalho especificada 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 e o mapa de atualização especificados.
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 e o intervalo de tempo limite especificados.
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 ela seja cancelada.
Aplica-se a
Load(Guid, TimeSpan)
Carrega na memória a instância de fluxo de trabalho especificada 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 carregamento deve ser concluída antes que ela seja cancelada e que 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 a instância, o mapa de atualização e o intervalo de tempo limite especificados.
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 ela seja cancelada.