ICallContextInitializer.BeforeInvoke Metodo
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.
Implementare questo metodo per partecipare all'inizializzazione del thread dell'operazione.
public:
System::Object ^ BeforeInvoke(System::ServiceModel::InstanceContext ^ instanceContext, System::ServiceModel::IClientChannel ^ channel, System::ServiceModel::Channels::Message ^ message);
public object BeforeInvoke (System.ServiceModel.InstanceContext instanceContext, System.ServiceModel.IClientChannel channel, System.ServiceModel.Channels.Message message);
abstract member BeforeInvoke : System.ServiceModel.InstanceContext * System.ServiceModel.IClientChannel * System.ServiceModel.Channels.Message -> obj
Public Function BeforeInvoke (instanceContext As InstanceContext, channel As IClientChannel, message As Message) As Object
Parametri
- instanceContext
- InstanceContext
L'istanza del servizio per l'operazione.
- channel
- IClientChannel
Il canale del client.
- message
- Message
Il messaggio in entrata.
Restituisce
Un oggetto di correlazione restituito come parametro del metodo AfterInvoke(Object).
Commenti
Implementare il metodo BeforeInvoke per inizializzare e pulire la memoria locale di thread per il thread che richiama il codice utente. Un utilizzo tipico è quello di impostare un valore, ad esempio la rappresentazione o modificando System.Globalization.CultureInfo. Per stabilire un contesto personalizzato, utilizzare questo punto di estensione per inizializzare la proprietà di contesto statico, la quale diventa quindi disponibile agli sviluppatori nel corso dell'operazione.