IDispatchOperationSelector Interface

Definitie

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.

Van toepassing op