IDispatchOperationSelector Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Definieert het contract dat binnenkomende berichten koppelt aan een lokale bewerking om het gedrag van de service-uitvoering aan te passen.
public interface class IDispatchOperationSelector
public interface IDispatchOperationSelector
type IDispatchOperationSelector = interface
Public Interface IDispatchOperationSelector
- Afgeleid
Voorbeelden
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;
}
}
Opmerkingen
Implementeer en voeg een aangepaste bewerkingskiezer toe om de selectie aan te passen van de bewerking waarnaar een binnenkomend bericht wordt verzonden in een servicetoepassing. Wijs het IDispatchOperationSelector object toe aan de OperationSelector eigenschap om de aangepaste selector in te voegen.
Methoden
| Name | Description |
|---|---|
| SelectOperation(Message) |
Hiermee koppelt u een lokale bewerking aan de binnenkomende methode. |