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