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

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

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 false denetimi devre dışı bırakmak için bunu olarak ayarlayın. olarak falseayarlandığında, 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 kullanışlıdır.

Şunlara uygulanır