IDispatchOperationSelector Gränssnitt

Definition

Definierar kontraktet som associerar inkommande meddelanden med en lokal åtgärd för att anpassa beteendet för tjänstkörning.

public interface class IDispatchOperationSelector
public interface IDispatchOperationSelector
type IDispatchOperationSelector = interface
Public Interface IDispatchOperationSelector
Härledda

Exempel

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

Kommentarer

Implementera och infoga en anpassad åtgärdsväljare för att anpassa valet av den åtgärd som ett inkommande meddelande skickas till i ett tjänstprogram. IDispatchOperationSelector Tilldela objektet till OperationSelector egenskapen för att infoga den anpassade väljaren.

Metoder

Name Description
SelectOperation(Message)

Associerar en lokal åtgärd med den inkommande metoden.

Gäller för