ServiceBehaviorAttribute.ValidateMustUnderstand Özellik
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.
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 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.