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) |
Связывает локальную операцию с входящим методом. |