InArgument<T> Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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 . |