Aracılığıyla paylaş


ServiceBehaviorAttribute.ValidateMustUnderstand Özellik

Tanım

Sistemin veya uygulamanın SOAP MustUnderstand üst bilgi işlemesini zorunlu kılıp zorlamadığını belirten bir değer alır veya ayarlar.

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

Özellik Değeri

Boolean

true sistem SOAP üst bilgi MustUnderstand işlemesi gerçekleştirecekse; aksi takdirde false, uygulamanın bu işlemi gerçekleştirdiğini gösterir. true varsayılan değerdir.

Açıklamalar

ValidateMustUnderstand Gelen ileti üst bilgilerinin zorunlu doğrulamasını kapatmak için özelliğini kullanın. Normal yürütmede, gelen üst bilgilerin hizmet tarafından açıkça işlendiğini onaylamak için ileti üst bilgileri özelliğiyle karşılaştırılır UnderstoodHeaders . Bu denetimi devre dışı bırakmak için bunu olarak false ayarlayın. olarak ayarlandığında false, uygulamanın MustUnderstand="true" ile işaretlenmiş üst bilgileri denetlemesi ve bunlardan biri veya daha fazlası anlaşılmadıysa hata döndürmesi gerekir. Bu, uygulamanın gelen SOAP iletilerini (örneğin, yazılan veya yazılmamış iletileri kullanırken) kabul etmesi ve özel üst bilgi işlemesi gerçekleştirmesi gerektiğinde yararlıdır.

Şunlara uygulanır