Compartilhar via


ActivityExecutionContext Classe

Definição

Cuidado

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Representa o ambiente de execução de um Activity. Essa classe não pode ser herdada.

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
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
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. Para obter mais informações, consulte Deprecated Types in Windows Workflow Foundation 4.5 (Tipos preteridos no Windows Workflow Foundation 4.5).

Representa o ambiente de execução de um Activity. Essa classe expõe seletivamente recursos e serviços de runtime de fluxo de trabalho a atividades individuais. Essa classe não pode ser herdada.

Para obter mais informações, consulte Noções básicas sobre o contexto de execução da atividade.

Campos

CurrentExceptionProperty
Obsoleto.

Representa uma exceção que ocorreu durante a execução da instância do fluxo de trabalho. Essa propriedade tem um valor somente quando uma atividade está no estado de falha.

Propriedades

Activity
Obsoleto.

Obtém o Activity que atualmente é executado dentro desse contexto de execução.

ContextGuid
Obsoleto.

Obtém o ContextID do Activity associado.

ExecutionContextManager
Obsoleto.

Obtém o ActivityExecutionContextManager associado a esta instância.

Métodos

CancelActivity(Activity)
Obsoleto.

Chamada por uma atividade de composição para agendar o cancelamento de uma atividade filho. O runtime de fluxo de trabalho não permite o cancelamento de uma atividade filho que não esteja no estado Executing.

CloseActivity()
Obsoleto.

Indica para o runtime de fluxo de trabalho que a atividade em execução no momento deve mudar para o estado Closed.

Equals(Object)
Obsoleto.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
ExecuteActivity(Activity)
Obsoleto.

Chamado por uma atividade de composição para agendar a execução de uma atividade filho. O runtime de fluxo de trabalho não permite a execução de uma atividade filho que não esteja no estado inicializado.

GetHashCode()
Obsoleto.

Serve como a função de hash padrão.

(Herdado de Object)
GetService(Type)
Obsoleto.

Retorna um serviço do tipo especificado.

GetService<T>()
Obsoleto.

Retorna um provedor de serviço do Type especificado.

GetType()
Obsoleto.

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()
Obsoleto.

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()
Obsoleto.

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
TrackData(Object)
Obsoleto.

Invoca o método de controle para o Activity associado.

TrackData(String, Object)
Obsoleto.

Invoca o método de controle para o Activity associado.

Implantações explícitas de interface

IDisposable.Dispose()
Obsoleto.

Libera todos os recursos usados pelo ActivityExecutionContext.

Métodos de Extensão

GetKeyedService<T>(IServiceProvider, Object)
Obsoleto.

Obtém um serviço do tipo T do IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)
Obsoleto.

Obtém uma enumeração de serviços do tipo serviceType do IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)
Obsoleto.

Obtém uma enumeração de serviços do tipo T do IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)
Obsoleto.

Obtém um serviço do tipo serviceType do IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)
Obsoleto.

Obtém um serviço do tipo T do IServiceProvider.

CreateAsyncScope(IServiceProvider)
Obsoleto.

Cria um novo AsyncServiceScope que pode ser usado para resolver serviços com escopo.

CreateScope(IServiceProvider)
Obsoleto.

Cria um novo IServiceScope que pode ser usado para resolver serviços com escopo.

GetRequiredService(IServiceProvider, Type)
Obsoleto.

Obter serviço do tipo serviceType do IServiceProvider.

GetRequiredService<T>(IServiceProvider)
Obsoleto.

Obter serviço do tipo T do IServiceProvider.

GetService<T>(IServiceProvider)
Obsoleto.

Obter serviço do tipo T do IServiceProvider.

GetServices(IServiceProvider, Type)
Obsoleto.

Obtém uma enumeração de serviços do tipo serviceType do IServiceProvider.

GetServices<T>(IServiceProvider)
Obsoleto.

Obtém uma enumeração de serviços do tipo T do IServiceProvider.

GetFakeLogCollector(IServiceProvider)
Obsoleto.

Obtém o objeto que coleta registros de log enviados ao agente falso.

GetFakeRedactionCollector(IServiceProvider)
Obsoleto.

Obtém a instância falsa do coletor de refatoração do contêiner de injeção de dependência.

Aplica-se a