Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo SendActivity.GetContext (Activity, String, String, Type)

 

Data di pubblicazione: ottobre 2016

Metodo statico che restituisce le informazioni di contesto, dati un'istanza di attività, il nome di un endpoint utilizzato da quell'attività, il nome dell'attività del proprietario e un oggetto di Type che rappresenta il tipo del contratto.

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

public static IDictionary<string, string> GetContext(
	Activity activity,
	string endpointName,
	string ownerActivityName,
	Type contractType
)

Parametri

activity
Type: System.Workflow.ComponentModel.Activity

Attività le cui informazioni di contesto sono richieste.

endpointName
Type: System.String

Nome dell'endpoint utilizzato per la correlazione con un servizio.

ownerActivityName
Type: System.String

Nome dell’attività proprietaria.

contractType
Type: System.Type

La classe Type del contratto implementato da un servizio.

Valore restituito

Type: System.Collections.Generic.IDictionary<String, String>

Raccolta basata su dizionario che contiene le chiavi XmlQualifiedName e i valori String associati.

Le informazioni di contesto vengono utilizzate per la comunicazione tra il client e il servizio con cui sta comunicando e includono elementi come l'identificazione per la correlazione.

Nell'esempio seguente viene illustrato come utilizzare il metodo GetContext.

SendActivity sendActivity1 = new SendActivity();
Dictionary<String, String> Context = (Dictionary<String, String>)SendActivity.GetContext(sendActivity1, endpointName, ownerActivityName, contractType);

.NET Framework
Disponibile da 3.5
Torna all'inizio
Mostra: