IDispatchOperationSelector Интерфейс

Определение

Определяет контракт, который связывает входящие сообщения с локальной операцией для настройки поведения выполнения службы.

public interface class IDispatchOperationSelector
public interface IDispatchOperationSelector
type IDispatchOperationSelector = interface
Public Interface IDispatchOperationSelector
Производный

Примеры

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

Комментарии

Реализуйте и вставьте селектор пользовательской операции, чтобы настроить выбор операции, в которую отправляется входящее сообщение в приложении-службе. IDispatchOperationSelector Назначьте объект OperationSelector свойству для вставки пользовательского селектора.

Методы

Имя Описание
SelectOperation(Message)

Связывает локальную операцию с входящим методом.

Применяется к