Aracılığıyla paylaş


RoutingConfiguration.SoapProcessingEnabled Özellik

Tanım

İletilerin SOAP'ler MessageVersionarasında işlenip işlenmeyeceğini belirten bir değer alır veya ayarlar.

public:
 property bool SoapProcessingEnabled { bool get(); void set(bool value); };
public bool SoapProcessingEnabled { get; set; }
member this.SoapProcessingEnabled : bool with get, set
Public Property SoapProcessingEnabled As Boolean

Özellik Değeri

true iletilerin işlenmesi gerekiyorsa; aksi takdirde , false. true varsayılan değerdir.

Açıklamalar

SOAP işleme, iletilerin SOAP'ler MessageVersionarasında dönüştürüldüğü işlemdir.

Bu değeri olarak false ayarlamak, istemci uç noktalarına öğesinin yüklenmemesi SoapProcessingBehavior gerektiğini gösterirRoutingBehavior. olarak ayarlanırsa false, gönderilmeden önce iletilerin bazı yönlerini işlemek için kendi ileti denetçinizi veya başka bir kodu eklemeniz gerekir. Her uç noktada SOAP işlemeyi devre dışı bırakmak da mümkündür. Daha fazla bilgi için sınıfına SoapProcessingBehavior bakın.

Varsayılan olarak, RoutingBehavior her istemci uç noktası için olarak ayarlanmış true yeni ProcessMessagesSoapProcessingBehavior bir oluşturur ve ekler. öğesini belirli bir uç noktada kullanmak SoapProcessingBehavior istemiyorsanız, bu değer olarak ayarlanmış false yeni SoapProcessingBehavior bir oluşturun ve işlemenin gerçekleşmesini istemediğiniz uç noktaya ekleyin. bir istemcinin RoutingBehavior zaten bir SoapProcessingBehavioröğesine sahip olduğunu gözlemlerse, başka bir istemci eklemeye çalışmaz.

uygulamasını herhangi bir uç noktada devre dışı bırakmak SoapProcessingBehavior için ve RoutingConfigurationüzerinde RoutingBehavior SOAP işlemini devre dışı bırakın.

ise SoapProcessingEnabledtrue, SoapProcessingBehavior istemcisi uç nokta Behaviors koleksiyonuna eklenir.

Şunlara uygulanır