Поделиться через


WebHttpDispatchOperationSelector.SelectOperation Метод

Определение

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

Перегрузки

SelectOperation(Message)

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

SelectOperation(Message, Boolean)

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

SelectOperation(Message)

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

public:
 virtual System::String ^ SelectOperation(System::ServiceModel::Channels::Message ^ % message);
public string SelectOperation (ref System.ServiceModel.Channels.Message message);
abstract member SelectOperation : Message -> string
override this.SelectOperation : Message -> string
Public Function SelectOperation (ByRef message As Message) As String

Параметры

message
Message

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

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

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

Реализации

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

SelectOperation(Message, Boolean)

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

protected:
 virtual System::String ^ SelectOperation(System::ServiceModel::Channels::Message ^ % message, [Runtime::InteropServices::Out] bool % uriMatched);
protected virtual string SelectOperation (ref System.ServiceModel.Channels.Message message, out bool uriMatched);
abstract member SelectOperation : Message * bool -> string
override this.SelectOperation : Message * bool -> string
Protected Overridable Function SelectOperation (ByRef message As Message, ByRef uriMatched As Boolean) As String

Параметры

message
Message

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

uriMatched
Boolean

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

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

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

Комментарии

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

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