IDispatchOperationSelector Interfaccia

Definizione

Definisce il contratto che associa i messaggi in entrata a un'operazione locale per personalizzare il comportamento di esecuzione del servizio.Defines the contract that associates incoming messages with a local operation to customize service execution behavior.

public interface class IDispatchOperationSelector
public interface IDispatchOperationSelector
type IDispatchOperationSelector = interface
Public Interface IDispatchOperationSelector
Derivato

Esempi

  
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.Implement and insert a custom operation selector to customize the selection of the operation to which an incoming message is dispatched in a service application. Assegnare l'oggetto IDispatchOperationSelector alla proprietà OperationSelector per inserire il selettore personalizzato.Assign the IDispatchOperationSelector object to the OperationSelector property to insert the custom selector.

Metodi

SelectOperation(Message)

Associa un'operazione locale al metodo in entrata.Associates a local operation with the incoming method.

Si applica a