InArgument<T> Classe

Definição

Um terminal de ligação que representa o fluxo de dados para 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 Genérico

T

O tipo de dados do InArgument<T>.

Herança
InArgument<T>
Atributos

Exemplos

Neste exemplo, é criado um fluxo de trabalho que consiste numa única WriteLine atividade. A WriteLine atividade tem um InArgument<T> nome Text. A aplicação anfitriã cria uma instância do fluxo de trabalho e passa uma string, que corresponde ao Text argumento de 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

Name Description
InArgument<T>()

Inicializa uma nova instância da InArgument<T> classe usando valores por defeito.

InArgument<T>(Activity<T>)

Inicializa uma nova instância da InArgument<T> classe usando o especificado Activity<TResult>.

InArgument<T>(DelegateArgument)

Inicializa uma nova instância da InArgument<T> classe usando o especificado DelegateArgument.

InArgument<T>(Expression<Func<ActivityContext,T>>)

Inicializa uma nova instância da InArgument<T> classe usando a expressão especificada.

InArgument<T>(T)

Inicializa uma nova instância da InArgument<T> classe usando o valor especificado.

InArgument<T>(Variable)

Inicializa uma nova instância da InArgument<T> classe usando o especificado Variable.

Campos

Name Description
ResultValue

Representa o valor constante de "Resultado", que corresponde ao nome da Result propriedade do tipo OutArgument na classe ActivityWithResultbase da expressão .

(Herdado de Argument)

Propriedades

Name Description
ArgumentType

Obtém o tipo de dado para os dados ligados a este Argument.

(Herdado de Argument)
Direction

Obtém um ArgumentDirection que especifica se representa Argument o fluxo de dados para uma atividade, para fora de uma atividade, ou ambos para dentro e para fora 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 um Activity<TResult> que representa o valor deste InArgument<T>.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FromDelegateArgument(DelegateArgument)

Inicializa e devolve um novo InArgument<T> usando o . DelegateArgumentespecificado .

FromExpression(Activity<T>)

Inicializa e devolve um novo InArgument<T> usando o . Activity<TResult>especificado .

FromValue(T)

Inicializa e devolve um novo InArgument<T> usando o valor especificado.

FromVariable(Variable)

Inicializa e devolve um novo InArgument<T> usando o . Variableespecificado .

Get(ActivityContext)

Obtém o valor de InArgument<T> usando o contexto de atividade especificado.

Get<T>(ActivityContext)

Obtém o valor do argumento usando o tipo especificado e o contexto de atividade.

(Herdado de Argument)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetLocation(ActivityContext)

Recebe o Location por isto Argument.

(Herdado de Argument)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(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 de usando InArgument<T> o valor especificado.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Operadores

Name Description
Implicit(Activity<T> to InArgument<T>)

Inicializa e devolve um novo InArgument<T> usando o . Activity<TResult>especificado .

Implicit(DelegateArgument to InArgument<T>)

Inicializa e devolve um novo InArgument<T> usando o . DelegateArgumentespecificado .

Implicit(T to InArgument<T>)

Inicializa e devolve um novo InArgument<T> usando o valor especificado.

Implicit(Variable to InArgument<T>)

Inicializa e devolve um novo InArgument<T> usando o . Variableespecificado .

Aplica-se a