Bagikan melalui


MustUnderstandBehavior Kelas

Definisi

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.

Berlaku untuk