IDispatchOperationSelector IDispatchOperationSelector IDispatchOperationSelector IDispatchOperationSelector Interface

Definição

Define o contrato que associa mensagens de entrada a uma operação local para personalizar o comportamento de execução de serviço.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
Derivado

Exemplos

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

Comentários

Implemente e insira um seletor de operação personalizado para personalizar a seleção da operação para a qual uma mensagem de entrada é expedida em um aplicativo de serviço.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. Atribua o IDispatchOperationSelector objeto OperationSelector à propriedade para inserir o seletor personalizado.Assign the IDispatchOperationSelector object to the OperationSelector property to insert the custom selector.

Métodos

SelectOperation(Message) SelectOperation(Message) SelectOperation(Message) SelectOperation(Message)

Associa uma operação de local ao método de entrada.Associates a local operation with the incoming method.

Aplica-se a