MustUnderstandBehavior Kelas
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.
Menginstruksikan Windows Communication Foundation (WCF) untuk menonaktifkan pemrosesan wajib header yang tidak ada dalam koleksi yang harus dipahami UnderstoodHeaders sesuai dengan spesifikasi SOAP 1.1 dan 1.2.
public ref class MustUnderstandBehavior : System::ServiceModel::Description::IEndpointBehavior
public class MustUnderstandBehavior : System.ServiceModel.Description.IEndpointBehavior
type MustUnderstandBehavior = class
interface IEndpointBehavior
Public Class MustUnderstandBehavior
Implements IEndpointBehavior
- Warisan
-
MustUnderstandBehavior
- Penerapan
Keterangan
Secara default klien WCF atau runtime layanan melemparkan pengecualian ketika menemukan System.ServiceModel.Channels.MessageHeader dalam pesan yang MessageHeader.MustUnderstand propertinya true tetapi header tidak ada di MessageHeaders.UnderstoodHeaders properti untuk pesan.
Untuk mencegah perilaku ini, gunakan MustUnderstandBehavior dan atur properti ke ValidateMustUnderstandfalse. Biasanya, ini digunakan dalam skenario di mana konten pesan dimaksudkan untuk disampaikan di tempat lain dan tidak diproses, seperti layanan router.
Konstruktor
| Nama | Deskripsi |
|---|---|
| MustUnderstandBehavior(Boolean) |
Menginisialisasi instans MustUnderstandBehavior baru kelas menggunakan nilai yang ditentukan. |
Properti
| Nama | Deskripsi |
|---|---|
| ValidateMustUnderstand |
Mendapatkan atau menetapkan nilai yang menentukan apakah akan memastikan bahwa header dipahami sesuai dengan spesifikasi SOAP 1.1 dan 1.2. |
Metode
| Nama | Deskripsi |
|---|---|
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection) |
Mendukung fungsionalitas perilaku. |
| IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime) |
Menetapkan nilai ValidateMustUnderstand ke ValidateMustUnderstand properti . |
| IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) |
Menetapkan nilai ValidateMustUnderstand ke ValidateMustUnderstand properti . |
| IEndpointBehavior.Validate(ServiceEndpoint) |
Mendukung fungsionalitas perilaku. |