WebHttpBehavior Sınıf

Tanım

Windows Communication Foundation (WCF) hizmeti için Web programlama modelini etkinleştirir.

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

Bu WebHttpBehavior davranış, bağlamayla birlikte kullanıldığında WCF'nin WebHttpBinding Web stili hizmetlerini kullanıma sunup erişmesini sağlar. WebServiceHost bu davranışı kullanan WebHttpBindinguç noktalara otomatik olarak ekler.

Oluşturucular

Name Description
WebHttpBehavior()

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

Özellikler

Name Description
AutomaticFormatSelectionEnabled

Otomatik biçim seçiminin etkinleştirilip etkinleştirilmediğini 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 oluşturulup oluşturulmayacağı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 parametre adını alır veya ayarlar.

Yöntemler

Name Description
AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

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

AddClientErrorInspector(ServiceEndpoint, ClientRuntime)

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

AddServerErrorHandlers(ServiceEndpoint, EndpointDispatcher)

Hizmette oluşan hataların işlenme biçimini değiştirmek için bu yöntemi geçersiz kılın.

ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

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

ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

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

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 WebHttpDispatchOperationSelector bir nesne oluşturur.

GetQueryStringConverter(OperationDescription)

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

GetReplyClientFormatter(OperationDescription, ServiceEndpoint)

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

GetReplyDispatchFormatter(OperationDescription, ServiceEndpoint)

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

GetRequestClientFormatter(OperationDescription, ServiceEndpoint)

Belirtilen hizmet işlemi ve uç noktası için istemcide istek biçimlendiricisini alır.

GetRequestDispatchFormatter(OperationDescription, ServiceEndpoint)

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

GetType()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

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

Uç noktanın Web programlama modeli gereksinimlerini karşıladığını onaylar.

ValidateBinding(ServiceEndpoint)

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

Şunlara uygulanır