Classe InArgument<T>

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Un terminale dell'associazione che rappresenta il flusso di dati in un'attività.

Spazio dei nomi:   System.Activities
Assembly:  System.Activities (in System.Activities.dll)

System.Object
  System.Activities.Argument
    System.Activities.InArgument
      System.Activities.InArgument<T>

[ContentPropertyAttribute("Expression")]
[TypeConverterAttribute(typeof(InArgumentConverter))]
public sealed class InArgument<T> : InArgument

Parametri tipo

T

Tipo di dati del InArgument<T>.

NomeDescrizione
System_CAPS_pubmethodInArgument<T>()

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

System_CAPS_pubmethodInArgument<T>(T)

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

System_CAPS_pubmethodInArgument<T>(Activity<T>)

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

System_CAPS_pubmethodInArgument<T>(DelegateArgument)

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

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

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

System_CAPS_pubmethodInArgument<T>(Variable)

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

NomeDescrizione
System_CAPS_pubpropertyArgumentType

Ottiene il tipo di dati per i dati associati a questo Argument.(Ereditato da Argument.)

System_CAPS_pubpropertyDirection

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.)

System_CAPS_pubpropertyEvaluationOrder

Ottiene o imposta un valore in base zero che specifica l'ordine in cui viene valutato l'argomento.(Ereditato da Argument.)

System_CAPS_pubpropertyExpression

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

NomeDescrizione
System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.(Ereditato da Object.)

System_CAPS_pubmethodSystem_CAPS_staticFromDelegateArgument(DelegateArgument)

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

System_CAPS_pubmethodSystem_CAPS_staticFromExpression(Activity<T>)

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

System_CAPS_pubmethodSystem_CAPS_staticFromValue(T)

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

System_CAPS_pubmethodSystem_CAPS_staticFromVariable(Variable)

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

System_CAPS_pubmethodGet(ActivityContext)

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

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetLocation(ActivityContext)

Ottiene l'oggetto Location per l'oggetto Argument.(Ereditato da Argument.)

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_pubmethodSet(ActivityContext, T)

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

System_CAPS_pubmethodSet(ActivityContext, Object)

Imposta il valore dell'argomento utilizzando lo specifico contesto dell'attività.(Ereditato da Argument.)

System_CAPS_pubmethodToString()

Restituisce una stringa che rappresenta l'oggetto corrente.(Ereditato da Object.)

NomeDescrizione
System_CAPS_puboperatorSystem_CAPS_staticImplicit(T to InArgument<T>)

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

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

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

System_CAPS_puboperatorSystem_CAPS_staticImplicit(DelegateArgument to InArgument<T>)

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

System_CAPS_puboperatorSystem_CAPS_staticImplicit(Variable to InArgument<T>)

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

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);

.NET Framework
Disponibile da 4.0

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: