InArgument<T> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |