WebHttpBehavior Sınıf

Tanım

Windows Communication Foundation (WCF) hizmeti için Web programlama modelini sağlar.

public ref class WebHttpBehavior : System::ServiceModel::Description::IEndpointBehavior
public class WebHttpBehavior : System.ServiceModel.Description.IEndpointBehavior
type WebHttpBehavior = class
    interface IEndpointBehavior
Public Class WebHttpBehavior
Implements IEndpointBehavior
Devralma
WebHttpBehavior
Türetilmiş
Uygulamalar

Açıklamalar

Bağlama WebHttpBehavior ile birlikte kullanıldığında davranış, WCF'nin Web stili hizmetleri ortaya WebHttpBinding çıkararak bu hizmetlere erişmesini sağlar. WebServiceHost bu davranışı kullanan uç noktalara otomatik olarak WebHttpBinding ekler.

Oluşturucular

WebHttpBehavior()

WebHttpBehavior sınıfının yeni bir örneğini başlatır.

Özellikler

AutomaticFormatSelectionEnabled

Otomatik biçim seçiminin etkin olup olmadığını belirleyen bir değer alır veya ayarlar.

DefaultBodyStyle

Varsayılan ileti gövdesi stilini alır veya ayarlar.

DefaultOutgoingRequestFormat

Varsayılan giden istek biçimini alır veya ayarlar.

DefaultOutgoingResponseFormat

Varsayılan giden yanıt biçimini alır veya ayarlar.

FaultExceptionEnabled

bir iç sunucu hatası (HTTP durum kodu: 500) oluştuğunda FaultException'ın oluşturulıp oluşturulmay olmadığını belirten bayrağı alır veya ayarlar.

HelpEnabled

WCF Yardım sayfasının etkin olup olmadığını belirleyen bir değer alır veya ayarlar.

JavascriptCallbackParameterName

JavaScript geri çağırma parametresi adını alır veya ayarlar.

Yöntemler

AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Özel davranışı AddBindingParameters(ServiceEndpoint, BindingParameterCollection) desteklemek için çalışma zamanında bağlamalara veri geçiren yöntemini kullanır.

AddClientErrorInspector(ServiceEndpoint, ClientRuntime)

Belirtilen hizmet uç noktasına bir istemci hata denetçisi ekler.

AddServerErrorHandlers(ServiceEndpoint, EndpointDispatcher)

Hizmette oluşan hataların iş çalışma yöntemini değiştirmek için bu yöntemi geçersiz kılın.

ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

bir uç ApplyClientBehavior(ServiceEndpoint, ClientRuntime) nokta genelinde istemcinin değiştirilmesini veya uzantısını desteklemek için yöntemini kullanır.

ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

bir uç ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) nokta genelinde istemcinin değiştirilmesini veya uzantısını desteklemek için yöntemini kullanır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetOperationSelector(ServiceEndpoint)

Yeni bir nesnesi WebHttpDispatchOperationSelector oluşturur.

GetQueryStringConverter(OperationDescription)

Sorgu dizesi dönüştürücüyü alır.

GetReplyClientFormatter(OperationDescription, ServiceEndpoint)

Belirtilen uç nokta ve hizmet işlemi için istemcide yanıt biçimlendirıcıyı alır.

GetReplyDispatchFormatter(OperationDescription, ServiceEndpoint)

Belirtilen uç nokta ve hizmet işlemi için hizmette yanıt biçimlendirıcıyı alır.

GetRequestClientFormatter(OperationDescription, ServiceEndpoint)

Belirtilen hizmet işlemi ve uç nokta için istemcide istek biçimlendirıcıyı alır.

GetRequestDispatchFormatter(OperationDescription, ServiceEndpoint)

Verilen hizmet işlemi ve hizmet uç noktası için hizmette istek biçimlendirıcıyı alır.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
Validate(ServiceEndpoint)

Uç noktanın Web programlama modeli gereksinimlerini karşılar.

ValidateBinding(ServiceEndpoint)

Bağlamanın WCF Web Programlama Modeli ile kullanım için geçerli olduğundan emin olur.

ValidateOperation(OperationDescription)

Şunlara uygulanır