WebHttpDispatchOperationSelector.SelectOperation Метод

Определение

Выбирает вызываемую операцию службы.

Перегрузки

SelectOperation(Message)

Выбирает вызываемую операцию службы.

SelectOperation(Message, Boolean)

Выбирает вызываемую операцию службы.

SelectOperation(Message)

Выбирает вызываемую операцию службы.

public string SelectOperation (ref System.ServiceModel.Channels.Message message);

Параметры

message
Message

Объект Message, отправляемый для вызова операции службы.

Возвращаемое значение

Имя вызываемой операции службы.

Реализации

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

.NET Framework 4.8.1 и другие версии
Продукт Версии
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

SelectOperation(Message, Boolean)

Выбирает вызываемую операцию службы.

protected virtual string SelectOperation (ref System.ServiceModel.Channels.Message message, out bool uriMatched);

Параметры

message
Message

Объект Message, отправляемый для вызова операции службы.

uriMatched
Boolean

Значение, указывающее, соответствует ли универсальный код ресурса (URI) определенной операции службы.

Возвращаемое значение

Имя вызываемой операции службы.

Комментарии

Возможна ситуация, когда входящий URI соответствует операции, но метод HTTP этой операцией запрещен. В таких случаях среда выполнения Windows Communication Foundation (WCF) возвращает 404 (не найдено), если uriMatched имеет значение false, и 405 (метод не разрешен), если uriMatched имеет значение true.

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

.NET Framework 4.8.1 и другие версии
Продукт Версии
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1