Aracılığıyla paylaş


WebHttpDispatchOperationSelector.SelectOperation Yöntem

Tanım

Çağrılacak hizmet işlemini seçer.

Aşırı Yüklemeler

SelectOperation(Message)

Çağrılacak hizmet işlemini seçer.

SelectOperation(Message, Boolean)

Çağrılacak hizmet işlemini seçer.

SelectOperation(Message)

Çağrılacak hizmet işlemini seçer.

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

Parametreler

message
Message

Bir Message hizmet işlemini çağırmak için gönderilen nesne.

Döndürülenler

Çağrılacak hizmet işleminin adı.

Uygulamalar

Şunlara uygulanır

SelectOperation(Message, Boolean)

Çağrılacak hizmet işlemini seçer.

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

Parametreler

message
Message

Bir Message hizmet işlemini çağırmak için gönderilen nesne.

uriMatched
Boolean

URI'nin belirli bir hizmet işlemiyle eşleşip eşleşmediğini belirten bir değer.

Döndürülenler

Çağrılacak hizmet işleminin adı.

Açıklamalar

Gelen bir URI'nin bir işlemle eşleşmesi mümkündür, ancak HTTP yöntemine işlem tarafından izin verilmez. Bu gibi durumlarda, Windows Communication Foundation (WCF) çalışma zamanı olduğunda uriMatchedfalse404 (Bulunamadı) döndürür ve olduğunda 405 (Yönteme İzin Verilmez) uriMatchedtruedöndürür.

Şunlara uygulanır