Condividi tramite


InArgument<T> Classe

Definizione

Un terminale dell'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 del InArgument<T>.

Ereditarietà
InArgument<T>
Attributi

Esempio

In questo esempio viene creato un flusso di lavoro che è costituito da una singola attività WriteLine. L'attività WriteLine dispone di un InArgument<T> 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

InArgument<T>()

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

InArgument<T>(Activity<T>)

Inizializza una nuova istanza della classe InArgument<T> usando il Activity<TResult> specificato.

InArgument<T>(DelegateArgument)

Inizializza una nuova istanza della classe InArgument<T> usando il DelegateArgument specificato.

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

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

InArgument<T>(T)

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

InArgument<T>(Variable)

Inizializza una nuova istanza della classe InArgument<T> usando il Variable specificato.

Campi

ResultValue

Rappresenta il valore costante di "Result", corrispondente al nome della proprietà Result di tipo OutArgument nella classe di base dell'espressione ActivityWithResult.

(Ereditato da Argument)

Proprietà

ArgumentType

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

(Ereditato da Argument)
Direction

Ottiene un ArgumentDirection che specifica se il Argument rappresenta il flusso di dati in un'attività, fuori da un'attività o dentro e fuori da 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 Activity<TResult> che rappresenta il valore di questo InArgument<T>.

Metodi

Equals(Object)

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

(Ereditato da Object)
FromDelegateArgument(DelegateArgument)

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

FromExpression(Activity<T>)

Inizializza e restituisce un nuovo InArgument<T> utilizzando il Activity<TResult> specificato.

FromValue(T)

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

FromVariable(Variable)

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

Get(ActivityContext)

Restituisce il valore del InArgument<T> usando il contesto dell'attività specificato.

Get<T>(ActivityContext)

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

(Ereditato da Argument)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLocation(ActivityContext)

Ottiene l'oggetto Location per l'oggetto Argument.

(Ereditato da Argument)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Set(ActivityContext, Object)

Imposta il valore dell'argomento utilizzando lo specifico contesto dell'attività.

(Ereditato da Argument)
Set(ActivityContext, T)

Imposta il valore per InArgument<T> usando il valore specificato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Operatori

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

Inizializza e restituisce un nuovo InArgument<T> utilizzando il Activity<TResult> specificato.

Implicit(DelegateArgument to InArgument<T>)

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

Implicit(T to InArgument<T>)

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

Implicit(Variable to InArgument<T>)

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

Si applica a