WebHttpDispatchOperationSelector.SelectOperation 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
选择要调用的服务操作。
重载
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
参数
返回
要调用的服务操作的名称。
实现
适用于
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
参数
- uriMatched
- Boolean
一个用于指定 URI 是否与特定服务操作匹配的值。
返回
要调用的服务操作的名称。
注解
可能存在以下情况:传入 URI 与某操作相匹配,但该操作却不允许使用 HTTP 方法。 在这种情况下,Windows Communication Foundation (WCF) 运行时在 为 时uriMatched
false
返回 404 (“找不到”) ,当 为 true
时uriMatched
返回 405 (方法不允许) 。