InArgument<T> Classe

Definizione

Terminale di associazione che rappresenta il flusso di dati in un'attività.

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

Parametri di tipo

T

Tipo di dati dell'oggetto InArgument<T>.

Ereditarietà
InArgument<T>
Attributi

Esempio

In questo esempio viene creato un flusso di lavoro costituito da una singola WriteLine attività. L'attività WriteLine ha un InArgument<T> oggetto denominato Text. L'applicazione host crea un'istanza del flusso di lavoro e passa una stringa, che esegue il mapping all'argomento Text di WriteLine e viene utilizzata dall'attività WriteLine .

Activity wf = new WriteLine();

Dictionary<string, object> wfParams = new Dictionary<string, object>();
wfParams.Add("Text", "Hello World!");

WorkflowInvoker.Invoke(wf, wfParams);

Costruttori

Nome Descrizione
InArgument<T>()

Inizializza una nuova istanza della InArgument<T> classe utilizzando i valori predefiniti.

InArgument<T>(Activity<T>)

Inizializza una nuova istanza della InArgument<T> classe utilizzando l'oggetto specificato Activity<TResult>.

InArgument<T>(DelegateArgument)

Inizializza una nuova istanza della InArgument<T> classe utilizzando l'oggetto specificato DelegateArgument.

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

Inizializza una nuova istanza della InArgument<T> classe utilizzando l'espressione specificata.

InArgument<T>(T)

Inizializza una nuova istanza della InArgument<T> classe utilizzando il valore specificato.

InArgument<T>(Variable)

Inizializza una nuova istanza della InArgument<T> classe utilizzando l'oggetto specificato Variable.

Campi

Nome Descrizione
ResultValue

Rappresenta il valore costante di "Result", che corrisponde al nome della Result proprietà di tipo OutArgument nella classe ActivityWithResultbase dell'espressione .

(Ereditato da Argument)

Proprietà

Nome Descrizione
ArgumentType

Ottiene il tipo di dati per i dati associati a questo Argumentoggetto .

(Ereditato da Argument)
Direction

Ottiene un oggetto ArgumentDirection che specifica se Argument rappresenta il flusso di dati in un'attività, all'esterno di un'attività o sia all'interno che all'esterno di un'attività.

(Ereditato da Argument)
EvaluationOrder

Ottiene o imposta un valore in base zero che specifica l'ordine in cui viene valutato l'argomento.

(Ereditato da Argument)
Expression

Ottiene un oggetto Activity<TResult> che rappresenta il valore di .InArgument<T>

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
FromDelegateArgument(DelegateArgument)

Inizializza e restituisce un nuovo InArgument<T> oggetto utilizzando l'oggetto specificato DelegateArgument.

FromExpression(Activity<T>)

Inizializza e restituisce un nuovo InArgument<T> oggetto utilizzando l'oggetto specificato Activity<TResult>.

FromValue(T)

Inizializza e restituisce un nuovo InArgument<T> oggetto utilizzando il valore specificato.

FromVariable(Variable)

Inizializza e restituisce un nuovo InArgument<T> oggetto utilizzando l'oggetto specificato Variable.

Get(ActivityContext)

Ottiene il valore dell'oggetto utilizzando il contesto dell'attività InArgument<T> specificato.

Get<T>(ActivityContext)

Ottiene il valore dell'argomento utilizzando il tipo e il contesto dell'attività specificati.

(Ereditato da Argument)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLocation(ActivityContext)

Ottiene l'oggetto per l'oggetto LocationArgument.

(Ereditato da Argument)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Set(ActivityContext, Object)

Imposta il valore dell'argomento utilizzando il contesto dell'attività specificato.

(Ereditato da Argument)
Set(ActivityContext, T)

Imposta il valore dell'oggetto InArgument<T> utilizzando il valore specificato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Operatori

Nome Descrizione
Implicit(Activity<T> to InArgument<T>)

Inizializza e restituisce un nuovo InArgument<T> oggetto utilizzando l'oggetto specificato Activity<TResult>.

Implicit(DelegateArgument to InArgument<T>)

Inizializza e restituisce un nuovo InArgument<T> oggetto utilizzando l'oggetto specificato DelegateArgument.

Implicit(T to InArgument<T>)

Inizializza e restituisce un nuovo InArgument<T> oggetto utilizzando il valore specificato.

Implicit(Variable to InArgument<T>)

Inizializza e restituisce un nuovo InArgument<T> oggetto utilizzando l'oggetto specificato Variable.

Si applica a