NativeActivityContext Classe
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.
O contexto de execução de um NativeActivity.
public ref class NativeActivityContext : System::Activities::ActivityContext
public class NativeActivityContext : System.Activities.ActivityContext
type NativeActivityContext = class
inherit ActivityContext
Public Class NativeActivityContext
Inherits ActivityContext
- Herança
- Derivado
Comentários
Um NativeActivity é fornecido acesso aos recursos avançados do runtime do WF por meio NativeActivityContextde , que é passado como um parâmetro para o método da Execute atividade.
Propriedades
ActivityInstanceId |
Obtém o identificador exclusivo da instância de atividade em execução no momento. (Herdado de ActivityContext) |
DataContext |
Obtém o contexto de dados da atividade atualmente em execução. (Herdado de ActivityContext) |
DefaultBookmarkScope |
Obtém o escopo do indicador associado à raiz do fluxo de trabalho. |
IsCancellationRequested |
Obtém ou define um valor que indica se a instância da NativeActivity em execução no momento deve ser cancelada. |
Properties |
Obtém um objeto que manipula propriedades para a execução da NativeActivityContext atual. |
WorkflowInstanceId |
Obtém o identificador exclusivo da instância do fluxo de trabalho em execução no momento. (Herdado de ActivityContext) |
Métodos
Abort() |
Anula a instância de fluxo de trabalho atual durante o runtime. |
Abort(Exception) |
Anula a instância do fluxo de trabalho atual durante o runtime pelo motivo especificado. |
AbortChildInstance(ActivityInstance) |
Anula a instância especificada de uma atividade filha da NativeActivity. |
AbortChildInstance(ActivityInstance, Exception) |
Anula a instância especificada de uma atividade filha da NativeActivity pelo motivo especificado. |
CancelChild(ActivityInstance) |
Cancela a instância da atividade filha especificada. |
CancelChildren() |
Causa a conclusão antecipada de todas as atividades filhas de uma NativeActivity em execução. |
CreateBookmark() |
Cria um ponto no qual uma NativeActivity pode esperar passivamente para ser retomada. |
CreateBookmark(BookmarkCallback) |
Cria o ponto no qual uma NativeActivity pode esperar passivamente para ser retomada e agenda o método especificado a ser executado quando a notificação da operação de retomada for concluída. |
CreateBookmark(BookmarkCallback, BookmarkOptions) |
Cria o ponto no qual uma NativeActivity pode esperar passivamente para ser retomada, com o método especificado para ser executado quando a notificação da operação de retomada for concluída e com a opção especificada que rege como o indicador é usado durante a execução da NativeActivity atual. |
CreateBookmark(String) |
Cria o ponto com o nome especificado, no qual uma NativeActivity pode esperar passivamente para ser retomada. |
CreateBookmark(String, BookmarkCallback) |
Cria o ponto no qual uma NativeActivity pode esperar passivamente para ser retomada, com o nome especificado e com o método especificado para ser executado quando a notificação da operação de retomada for concluída. |
CreateBookmark(String, BookmarkCallback, BookmarkOptions) |
Cria o ponto no qual uma NativeActivity pode esperar passivamente para ser retomada, com o nome especificado, o método especificado para ser executado quando a notificação da operação de retomada for concluída e com a opção especificada que rege como o indicador é usado durante a execução da NativeActivity atual. |
CreateBookmark(String, BookmarkCallback, BookmarkScope) |
Cria o ponto no qual uma NativeActivity pode esperar passivamente para ser retomada, com o nome especificado, o método especificado para ser executado quando a notificação da operação de retomada for concluída e o escopo especificado do indicador. |
CreateBookmark(String, BookmarkCallback, BookmarkScope, BookmarkOptions) |
Cria o ponto no qual um NativeActivity passivamente pode esperar para ser retomado com o nome especificado, o método especificado a ser executada quando a notificação de operação de retomada for concluído, o escopo especificado do indicador e a opção especificado que rege como o indicador é usado durante a execução da atual NativeActivity. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetChildren() |
Retorna uma coleção de atividades filhas da NativeActivity atual. |
GetExtension<T>() |
Retorna uma extensão do tipo especificado. (Herdado de ActivityContext) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetLocation<T>(LocationReference) |
Retorna o local tipado do local referenciado especificado para o contexto de atividade atual. (Herdado de ActivityContext) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
GetValue(Argument) |
Obtém o valor do Argument especificado. (Herdado de ActivityContext) |
GetValue(RuntimeArgument) |
Obtém o valor do RuntimeArgument especificado. (Herdado de ActivityContext) |
GetValue(Variable) |
Retorna o valor da variável especificada na instância da NativeActivity atual. |
GetValue<T>(InArgument<T>) |
Obtém o valor do InArgument<T> especificado. (Herdado de ActivityContext) |
GetValue<T>(InOutArgument<T>) |
Obtém o valor do InOutArgument<T> especificado. (Herdado de ActivityContext) |
GetValue<T>(LocationReference) |
Obtém o valor na LocationReference especificada. (Herdado de ActivityContext) |
GetValue<T>(OutArgument<T>) |
Obtém o valor do OutArgument<T> especificado. (Herdado de ActivityContext) |
GetValue<T>(Variable<T>) |
Retorna o valor da variável genérica especificada na instância da NativeActivity atual. |
MarkCanceled() |
Designa a instância da NativeActivity em execução no momento como cancelada. |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
RemoveAllBookmarks() |
Remove todos os indicadores associados à instância da NativeActivity em execução no momento. |
RemoveBookmark(Bookmark) |
Remove o indicador especificado da instância da NativeActivity em execução no momento. |
RemoveBookmark(String) |
Remove o indicador com o nome especificado. |
RemoveBookmark(String, BookmarkScope) |
Remove o indicador com o nome especificado e o escopo de indicador especificado. |
ResumeBookmark(Bookmark, Object) |
Retoma o indicador especificado. |
ScheduleAction(ActivityAction, CompletionCallback, FaultCallback) |
Agenda a execução de uma ActivityAction especificada que não tem nenhum parâmetro e que indica os locais de retorno de chamada especificados nos quais o processo pai será retomado após a conclusão da ActivityAction. |
ScheduleAction<T>(ActivityAction<T>, T, CompletionCallback, FaultCallback) |
Agenda a execução de uma ActivityAction<T> especificada que tem um parâmetro para um argumento |
ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, T15,T16>(ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12, T13,T14,T15,T16>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, CompletionCallback, FaultCallback) |
Agenda a execução de uma ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> especificada que tem dezesseis parâmetros para argumentos |
ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, T15>(ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13, T14,T15>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, CompletionCallback, FaultCallback) |
Agenda a execução de uma ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> especificada que tem quinze parâmetros para argumentos |
ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>(ActivityAction<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, CompletionCallback, FaultCallback) |
Agenda a execução de uma ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> especificada que tem quatorze parâmetros para argumentos |
ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>(ActivityAction<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, CompletionCallback, FaultCallback) |
Agenda a execução de um ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> especificado que tem treze parâmetros para argumentos |
ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>(ActivityAction<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, CompletionCallback, FaultCallback) |
Agenda a execução de uma ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> especificada que tem doze parâmetros para argumentos |
ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>(ActivityAction<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, CompletionCallback, FaultCallback) |
Agenda a execução de uma ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> especificada que tem onze parâmetros para argumentos |
ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(ActivityAction<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, CompletionCallback, FaultCallback) |
Agenda a execução de uma ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> especificada que tem dez parâmetros para argumentos |
ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8,T9>(ActivityAction<T1, T2,T3,T4,T5,T6,T7,T8,T9>, T1, T2, T3, T4, T5, T6, T7, T8, T9, CompletionCallback, FaultCallback) |
Agenda a execução de uma ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9> especificada que tem nove parâmetros para argumentos |
ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8>(ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8>, T1, T2, T3, T4, T5, T6, T7, T8, CompletionCallback, FaultCallback) |
Agenda a execução de uma ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8> especificada que tem oito parâmetros para argumentos |
ScheduleAction<T1,T2,T3,T4,T5,T6,T7>(ActivityAction<T1,T2,T3,T4,T5,T6,T7>, T1, T2, T3, T4, T5, T6, T7, CompletionCallback, FaultCallback) |
Agenda a execução de uma ActivityAction<T1,T2,T3,T4,T5,T6,T7> especificada que tem sete parâmetros para argumentos |
ScheduleAction<T1,T2,T3,T4,T5,T6>(ActivityAction<T1,T2,T3,T4,T5,T6>, T1, T2, T3, T4, T5, T6, CompletionCallback, FaultCallback) |
Agenda a execução de uma ActivityAction<T1,T2,T3,T4,T5,T6> especificada que tem seis parâmetros para argumentos |
ScheduleAction<T1,T2,T3,T4,T5>(ActivityAction<T1,T2,T3,T4,T5>, T1, T2, T3, T4, T5, CompletionCallback, FaultCallback) |
Agenda a execução de uma ActivityAction<T1,T2,T3,T4,T5> especificada que tem cinco parâmetros para argumentos |
ScheduleAction<T1,T2,T3,T4>(ActivityAction<T1,T2,T3,T4>, T1, T2, T3, T4, CompletionCallback, FaultCallback) |
Agenda a execução de uma ActivityAction<T1,T2,T3,T4> especificada que tem quatro parâmetros para argumentos |
ScheduleAction<T1,T2,T3>(ActivityAction<T1,T2,T3>, T1, T2, T3, CompletionCallback, FaultCallback) |
Agenda a execução de uma ActivityAction<T1,T2,T3> especificada que tem três parâmetros para argumentos |
ScheduleAction<T1,T2>(ActivityAction<T1,T2>, T1, T2, CompletionCallback, FaultCallback) |
Agenda a execução de uma ActivityAction<T1,T2> especificada que tem dois parâmetros para argumentos |
ScheduleActivity(Activity) |
Agenda a atividade filha da NativeActivity especificada para execução. |
ScheduleActivity(Activity, CompletionCallback) |
Agenda a atividade filha da NativeActivity especificada para execução usando o local de retorno de chamada de conclusão especificado no qual o processo pai será retomado após a conclusão da atividade. |
ScheduleActivity(Activity, CompletionCallback, FaultCallback) |
Agenda a atividade filha da NativeActivity especificada para execução e indica os locais de retorno de chamada especificados nos quais o processo pai será retomado após a conclusão da atividade filha. |
ScheduleActivity(Activity, FaultCallback) |
Agenda a atividade filha da NativeActivity especificada para execução usando o local de retorno de chamada de falha especificado no qual o processo pai será retomado quando a atividade entrar no estado de falha. |
ScheduleActivity<TResult>(Activity<TResult>, CompletionCallback<TResult>, FaultCallback) |
Agenda a execução de uma atividade filha da NativeActivity especificada com um parâmetro para um argumento |
ScheduleDelegate(ActivityDelegate, IDictionary<String,Object>, DelegateCompletionCallback, FaultCallback) |
Envia o método de retorno de chamada para uma atividade para o pool de item de trabalho. |
ScheduleFunc<T,TResult>(ActivityFunc<T,TResult>, T, CompletionCallback<TResult>, FaultCallback) |
Agenda a execução de uma ActivityFunc<T,TResult> especificada que tem dois parâmetros para um valor retornado e um argumento |
ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16,TResult>(ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11, T12,T13,T14,T15,T16,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, CompletionCallback<TResult>, FaultCallback) |
Agenda a execução de um ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> especificado que tem dezessete parâmetros para um valor retornado e argumentos |
ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, TResult>(ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12, T13,T14,T15,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, CompletionCallback<TResult>, FaultCallback) |
Agenda a execução de uma ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> especificada que tem dezesseis parâmetros para um valor retornado e argumentos |
ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>(ActivityFunc<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, CompletionCallback<TResult>, FaultCallback) |
Agenda a execução de uma ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> especificada que tem quinze parâmetros para um valor retornado e argumentos |
ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>(ActivityFunc<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, CompletionCallback<TResult>, FaultCallback) |
Agenda a execução de uma ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> especificada que tem quatorze parâmetros para um valor retornado e argumentos |
ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>(ActivityFunc<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, CompletionCallback<TResult>, FaultCallback) |
Agenda a execução de uma ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> especificada que tem treze parâmetros para um valor retornado e argumentos |
ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>(ActivityFunc<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, CompletionCallback<TResult>, FaultCallback) |
Agenda a execução de uma ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> especificada que tem doze parâmetros para um valor retornado e argumentos |
ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>(ActivityFunc<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, CompletionCallback<TResult>, FaultCallback) |
Agenda a execução de uma ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> especificada que tem onze parâmetros para um valor retornado e argumentos de entrada, e que indica os locais de retorno de chamada especificados em que o processo pai será retomado após a conclusão de ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>. |
ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>(ActivityFunc<T1, T2,T3,T4,T5,T6,T7,T8,T9,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, CompletionCallback<TResult>, FaultCallback) |
Agenda a execução de uma ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> especificada que tem dez parâmetros para um valor retornado e argumentos |
ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult>(ActivityFunc<T1, T2,T3,T4,T5,T6,T7,T8,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, CompletionCallback<TResult>, FaultCallback) |
Agenda a execução de uma ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult> especificada que tem nove parâmetros para um valor retornado e argumentos |
ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,TResult>(ActivityFunc<T1,T2, T3,T4,T5,T6,T7,TResult>, T1, T2, T3, T4, T5, T6, T7, CompletionCallback<TResult>, FaultCallback) |
Agenda a execução de uma ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult> especificada que tem oito parâmetros para um valor retornado e argumentos |
ScheduleFunc<T1,T2,T3,T4,T5,T6,TResult>(ActivityFunc<T1,T2,T3,T4,T5,T6,TResult>, T1, T2, T3, T4, T5, T6, CompletionCallback<TResult>, FaultCallback) |
Agenda a execução de uma ActivityFunc<T1,T2,T3,T4,T5,T6,TResult> especificada que tem sete parâmetros para um valor retornado e argumentos |
ScheduleFunc<T1,T2,T3,T4,T5,TResult>(ActivityFunc<T1,T2,T3,T4,T5,TResult>, T1, T2, T3, T4, T5, CompletionCallback<TResult>, FaultCallback) |
Agenda a execução de uma ActivityFunc<T1,T2,T3,T4,T5,TResult> especificada que tem seis parâmetros para um valor retornado e argumentos |
ScheduleFunc<T1,T2,T3,T4,TResult>(ActivityFunc<T1,T2,T3,T4,TResult>, T1, T2, T3, T4, CompletionCallback<TResult>, FaultCallback) |
Agenda a execução de uma ActivityFunc<T1,T2,T3,T4,TResult> especificada que tem cinco parâmetros para um valor retornado e argumentos |
ScheduleFunc<T1,T2,T3,TResult>(ActivityFunc<T1,T2,T3,TResult>, T1, T2, T3, CompletionCallback<TResult>, FaultCallback) |
Agenda a execução de uma ActivityFunc<T1,T2,T3,TResult> especificada que tem quatro parâmetros para um valor retornado e argumentos |
ScheduleFunc<T1,T2,TResult>(ActivityFunc<T1,T2,TResult>, T1, T2, CompletionCallback<TResult>, FaultCallback) |
Agenda a execução de uma ActivityFunc<T1,T2,TResult> especificada que tem três parâmetros para um valor retornado e argumentos |
ScheduleFunc<TResult>(ActivityFunc<TResult>, CompletionCallback<TResult>, FaultCallback) |
Agenda a execução de uma ActivityFunc<TResult> especificada com um parâmetro que contém um valor retornado e indica os locais de retorno de chamada especificados em que o processo pai será retomado após a conclusão da ActivityFunc<TResult>. |
SetValue(Argument, Object) |
Atribui um valor ao Argument especificado. (Herdado de ActivityContext) |
SetValue(Variable, Object) |
Atribui o objeto de valor especificado ao objeto de variável especificado. |
SetValue<T>(InArgument<T>, T) |
Atribui um valor ao InArgument<T> especificado. (Herdado de ActivityContext) |
SetValue<T>(InOutArgument<T>, T) |
Atribui um valor ao InOutArgument<T> especificado. (Herdado de ActivityContext) |
SetValue<T>(LocationReference, T) |
Atribui um valor ao LocationReference especificado. (Herdado de ActivityContext) |
SetValue<T>(OutArgument<T>, T) |
Atribui um valor ao OutArgument<T> especificado. (Herdado de ActivityContext) |
SetValue<T>(Variable<T>, T) |
Atribui o objeto de valor genérico especificado ao objeto de variável genérico especificado. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Track(CustomTrackingRecord) |
Adiciona um registro de acompanhamento de atividade à instância de fluxo de trabalho atual. |