IDispatchOperationSelector Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit le contrat qui associe des messages entrants à une opération locale pour personnaliser le comportement d'exécution du service.
public interface class IDispatchOperationSelector
public interface IDispatchOperationSelector
type IDispatchOperationSelector = interface
Public Interface IDispatchOperationSelector
- Dérivé
Exemples
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;
}
}
Remarques
Implémentez et insérez un sélecteur d'opération personnalisé pour personnaliser la sélection de l'opération à laquelle un message entrant est distribué dans une application de service. Assignez l'objet IDispatchOperationSelector à la propriété OperationSelector pour insérer le sélecteur personnalisé.
Méthodes
SelectOperation(Message) |
Associe une opération locale à la méthode entrante. |