SoapProcessingBehavior Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |