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) 运行时在 为 时uriMatchedfalse返回 404 (“找不到”) ,当 为 trueuriMatched返回 405 (方法不允许) 。

适用于