InArgument<T> 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.
Um terminal de associação que representa o fluxo de dados em uma atividade.
generic <typename T>
public ref class InArgument sealed : System::Activities::InArgument
[System.ComponentModel.TypeConverter(typeof(System.Activities.XamlIntegration.InArgumentConverter))]
[System.Windows.Markup.ContentProperty("Expression")]
public sealed class InArgument<T> : System.Activities.InArgument
[<System.ComponentModel.TypeConverter(typeof(System.Activities.XamlIntegration.InArgumentConverter))>]
[<System.Windows.Markup.ContentProperty("Expression")>]
type InArgument<'T> = class
inherit InArgument
Public NotInheritable Class InArgument(Of T)
Inherits InArgument
Parâmetros de tipo
- T
O tipo de dados do InArgument<T>.
- Herança
- Atributos
Exemplos
Neste exemplo, é criado um fluxo de trabalho que consiste em uma única WriteLine atividade. A WriteLine atividade tem um InArgument<T> chamado Text. O aplicativo host cria uma instância do fluxo de trabalho e passa uma cadeia de caracteres, que é mapeada para o Text argumento do WriteLine e é usada pela WriteLine atividade .
Activity wf = new WriteLine();
Dictionary<string, object> wfParams = new Dictionary<string, object>();
wfParams.Add("Text", "Hello World!");
WorkflowInvoker.Invoke(wf, wfParams);
Construtores
InArgument<T>() |
Inicializa uma nova instância da classe InArgument<T> usando valores padrão. |
InArgument<T>(Activity<T>) |
Inicializa uma nova instância da classe InArgument<T> usando o Activity<TResult> especificado. |
InArgument<T>(DelegateArgument) |
Inicializa uma nova instância da classe InArgument<T> usando o DelegateArgument especificado. |
InArgument<T>(Expression<Func<ActivityContext,T>>) |
Inicializa uma nova instância da classe InArgument<T> usando a expressão especificada. |
InArgument<T>(T) |
Inicializa uma nova instância da classe InArgument<T> usando o valor especificado. |
InArgument<T>(Variable) |
Inicializa uma nova instância da classe InArgument<T> usando o Variable especificado. |
Campos
ResultValue |
Representa o valor constante "Result", que corresponde ao nome da propriedade Result do tipo OutArgument na classe base da expressão ActivityWithResult. (Herdado de Argument) |
Propriedades
ArgumentType |
Obtém o tipo de dados associados a este Argument. (Herdado de Argument) |
Direction |
Obtém um ArgumentDirection que especifica se o Argument representa o fluxo de dados de entrada de uma atividade, de saída de uma atividade ou de entrada e de saída de uma atividade. (Herdado de Argument) |
EvaluationOrder |
Obtém ou define um valor baseado em zero que especifica a ordem em que o argumento é avaliado. (Herdado de Argument) |
Expression |
Obtém uma Activity<TResult> que representa o valor deste InArgument<T>. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
FromDelegateArgument(DelegateArgument) |
Inicializa e retorna um novo InArgument<T> usando o DelegateArgument especificado. |
FromExpression(Activity<T>) |
Inicializa e retorna um novo InArgument<T> usando o Activity<TResult> especificado. |
FromValue(T) |
Inicializa e retorna um novo InArgument<T> usando o valor especificado. |
FromVariable(Variable) |
Inicializa e retorna um novo InArgument<T> usando o Variable especificado. |
Get(ActivityContext) |
Obtém o valor do InArgument<T> usando o contexto de atividade especificado. |
Get<T>(ActivityContext) |
Obtém o valor do argumento usando o tipo e o contexto de atividade especificados. (Herdado de Argument) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetLocation(ActivityContext) |
Obtém o Location para este Argument. (Herdado de Argument) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
Set(ActivityContext, Object) |
Define o valor do argumento usando o contexto de atividade especificado. (Herdado de Argument) |
Set(ActivityContext, T) |
Define o valor do InArgument<T> usando o valor especificado. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Operadores
Implicit(Activity<T> to InArgument<T>) |
Inicializa e retorna um novo InArgument<T> usando o Activity<TResult> especificado. |
Implicit(DelegateArgument to InArgument<T>) |
Inicializa e retorna um novo InArgument<T> usando o DelegateArgument especificado. |
Implicit(T to InArgument<T>) |
Inicializa e retorna um novo InArgument<T> usando o valor especificado. |
Implicit(Variable to InArgument<T>) |
Inicializa e retorna um novo InArgument<T> usando o Variable especificado. |