ActivityExecutionContext Classe

Definição

Aviso

Esta API agora é obsoleta.

Representa o ambiente de execução de um Activity.Represents the execution environment of an Activity. Essa classe não pode ser herdada.This class cannot be inherited.

public ref class ActivityExecutionContext sealed : IDisposable, IServiceProvider
public sealed class ActivityExecutionContext : IDisposable, IServiceProvider
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class ActivityExecutionContext : IDisposable, IServiceProvider
type ActivityExecutionContext = class
    interface IServiceProvider
    interface IDisposable
Public NotInheritable Class ActivityExecutionContext
Implements IDisposable, IServiceProvider
Herança
ActivityExecutionContext
Atributos
Implementações

Comentários

Observação

Este material discute tipos e namespaces obsoletos.This material discusses types and namespaces that are obsolete. Para obter mais informações, consulte Deprecated Types in Windows Workflow Foundation 4.5 (Tipos preteridos no Windows Workflow Foundation 4.5).For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

Representa o ambiente de execução de um Activity.Represents the execution environment of an Activity. Essa classe expõe seletivamente recursos de tempo de execução de fluxo de trabalho e serviços a atividades individuais.This class selectively exposes workflow runtime capabilities and services to individual activities. Essa classe não pode ser herdada.This class cannot be inherited.

Para obter mais informações, consulte noções básicas sobre o contexto de execução da atividade.For more information, see Understanding the Activity Execution Context.

Campos

CurrentExceptionProperty

Representa uma exceção que ocorreu durante a execução da instância do fluxo de trabalho.Represents an exception that has occurred during the execution of the workflow instance. Essa propriedade tem um valor somente quando uma atividade está no estado de falha.This property has a value only when an activity is in the faulting state.

Propriedades

Activity

Obtém o Activity que atualmente é executado dentro desse contexto de execução.Gets the Activity that currently executes within this execution context.

ContextGuid

Obtém o ContextID do Activity associado.Gets the ContextID of the associated Activity.

ExecutionContextManager

Obtém o ActivityExecutionContextManager associado a esta instância.Gets the ActivityExecutionContextManager associated with this instance.

Métodos

CancelActivity(Activity)

Chamada por uma atividade de composição para agendar o cancelamento de uma atividade filho.Called by a composite activity to schedule the cancellation of a child activity. O runtime de fluxo de trabalho não permite o cancelamento de uma atividade filho que não esteja no estado Executing.The workflow runtime disallows cancellation of a child activity that is not in the Executing state.

CloseActivity()

Indica para o runtime de fluxo de trabalho que a atividade em execução no momento deve mudar para o estado Closed.Indicates to the workflow runtime that the currently executing activity should transition to the Closed state.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
ExecuteActivity(Activity)

Chamado por uma atividade de composição para agendar a execução de uma atividade filho.Called by a composite activity to schedule the execution of a child activity. O runtime de fluxo de trabalho não permite a execução de uma atividade filho que não esteja no estado inicializado.The workflow runtime disallows execution of a child activity that is not in the initialized state.

GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetService(Type)

Retorna um serviço do tipo especificado.Returns a service of the specified type.

GetService<T>()

Retorna um provedor de serviço do Type especificado.Returns a service provider of the specified Type.

GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)
TrackData(Object)

Invoca o método de controle para o Activity associado.Invokes the track method for the associated Activity.

TrackData(String, Object)

Invoca o método de controle para o Activity associado.Invokes the track method for the associated Activity.

Implantações explícitas de interface

IDisposable.Dispose()

Libera todos os recursos usados pelo ActivityExecutionContext.Releases all resources used by the ActivityExecutionContext.

Aplica-se a