Share via


SoapProcessingBehavior Sınıf

Tanım

farklı bağlama türleri ve ileti sürümleri arasında iletileri sıralamak için kullanılan istemci uç noktası davranışını tanımlar.

public ref class SoapProcessingBehavior : System::ServiceModel::Description::IEndpointBehavior
public class SoapProcessingBehavior : System.ServiceModel.Description.IEndpointBehavior
type SoapProcessingBehavior = class
    interface IEndpointBehavior
Public Class SoapProcessingBehavior
Implements IEndpointBehavior
Devralma
SoapProcessingBehavior
Uygulamalar

Açıklamalar

SOAP işleme, iletilerin ileti sürümleri arasında dönüştürüldüğü işlemdir.

İletilerin birinden diğerine MessageVersion işlenmesi, gelen WCF iletisinden gövde bölümünü ve ilgili üst bilgileri içeren yeni bir WCF iletisi oluşturarak gerçekleştirilir. Adreslemeyle ilgili olan veya yönlendirici düzeyinde anlaşılan üst bilgiler, yeni WCF iletisinin oluşturulması sırasında kullanılmaz çünkü bu üst bilgiler farklı bir sürümdedir (üst bilgilerin ele alınması durumunda) veya istemci ile yönlendirici arasındaki iletişimin bir parçası olarak işlenmiştir.

Bir üst bilginin giden iletiye yerleştirilip yerleştirilmediği, gelen kanal katmanından geçirildiği gibi anlaşılmış olarak işaretlenip işaretlenmediğine göre belirlenir. Anlaşılmayan üst bilgiler (özel üst bilgiler gibi) kaldırılmaz ve bu nedenle yönlendirme hizmetinden geçer.

Oluşturucular

SoapProcessingBehavior()

SoapProcessingBehavior sınıfının yeni bir örneğini oluşturur.

Özellikler

ProcessMessages

İletilerin işlenip işlenmeyeceğini belirten bir değer alır veya ayarlar.

Yöntemler

AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Uç noktaya yeni bağlama öğeleri ekler.

ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Belirtilen uç nokta davranışını istemciye uygular.

ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Belirtilen uç nokta davranışını uç nokta dağıtıcısına 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)
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)

Hizmet uç noktasını doğrular.

Şunlara uygulanır