IDispatchOperationSelector Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define o contrato que associa mensagens de entrada a uma operação local para personalizar o comportamento de execução de serviço.
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. Atribua o IDispatchOperationSelector objeto à OperationSelector propriedade para inserir o seletor personalizado.
Métodos
SelectOperation(Message) |
Associa uma operação de local ao método de entrada. |