IDispatchOperationSelector Interfaccia
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.
Definisce il contratto che associa i messaggi in entrata a un'operazione locale per personalizzare il comportamento di esecuzione del servizio.
public interface class IDispatchOperationSelector
public interface IDispatchOperationSelector
type IDispatchOperationSelector = interface
Public Interface IDispatchOperationSelector
- Derivato
Esempio
public class QueryStringDispatcherBehavior : IDispatchOperationSelector
{
//Define the mapping from the Actions of the message to the operations.
NameValueCollection actionMap; { … }
//Implement the SelectOperation method.
public string SelectOperation( ref Message message )
{
Uri uri = new Uri(message.Headers.Action);
string query = uri.Query;
string methodName = actionMap[message.Headers.Action.ToString()];
return methodName;
}
}
Commenti
Implementare e inserire un selettore dell'operazione personalizzato per personalizzare la selezione dell'operazione alla quale viene distribuito un messaggio in entrata in un'applicazione del servizio. Assegnare l'oggetto IDispatchOperationSelector alla proprietà OperationSelector per inserire il selettore personalizzato.
Metodi
SelectOperation(Message) |
Associa un'operazione locale al metodo in entrata. |