ClientRuntime.ValidateMustUnderstand Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau menetapkan nilai yang menentukan apakah sistem atau aplikasi memberlakukan pemrosesan header SOAP MustUnderstand
.
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
Nilai Properti
true
jika sistem melakukan pemrosesan header MustUnderstand
SOAP; jika tidak false
, yang menunjukkan bahwa aplikasi melakukan pemrosesan ini. Nilai defaultnya adalah true
.
Keterangan
ValidateMustUnderstand Gunakan properti untuk menonaktifkan validasi yang diberlakukan dari header pesan yang tiba. Dalam eksekusi normal, header pesan dibandingkan UnderstoodHeaders dengan properti untuk mengonfirmasi bahwa header yang tiba ditangani secara eksplisit oleh layanan. Atur ini ke false
untuk menonaktifkan pemeriksaan ini. Ketika diatur ke false
, aplikasi harus memeriksa header yang ditandai dengan MustUnderstand="true" dan mengembalikan kesalahan jika satu atau beberapa dari mereka tidak dipahami. Ini berguna ketika aplikasi seharusnya menerima pesan SOAP yang dikembalikan (misalnya, saat menggunakan pesan yang ditik atau tidak dititik) dan melakukan pemrosesan header kustom.