Bagikan melalui


MessageHeader Kelas

Definisi

Mewakili konten header SOAP.

public ref class MessageHeader abstract : System::ServiceModel::Channels::MessageHeaderInfo
public abstract class MessageHeader : System.ServiceModel.Channels.MessageHeaderInfo
type MessageHeader = class
    inherit MessageHeaderInfo
Public MustInherit Class MessageHeader
Inherits MessageHeaderInfo
Warisan
MessageHeader

Keterangan

Header pesan berisi metadata opsional yang menjelaskan pesan yang dienkapsulasi oleh Message kelas .

Message dapat memiliki nol atau lebih header yang digunakan sebagai mekanisme ekstensi untuk meneruskan informasi dalam pesan yang spesifik untuk aplikasi. Anda dapat menggunakan Headers untuk menambahkan header pesan ke pesan dengan memanggil Add metode .

Windows Communication Foundation (WCF) menyediakan sejumlah header pesan yang telah ditentukan sebelumnya, seperti yang diperlihatkan dalam tabel berikut ini.

Nama header Deskripsi
Untuk Berisi peran yang ditargetkan pesan.
Tindakan Memberikan deskripsi tentang bagaimana pesan harus diproses.
FaultTo Berisi alamat simpul tempat kesalahan harus dikirim.
Dari Berisi alamat simpul yang mengirim pesan.
Minta Menunjukkan apakah pesan tersebut adalah permintaan.
MessageID Berisi ID unik pesan.
RelatesTo Berisi ID pesan yang terkait dengan pesan ini.
ReplyTo Berisi alamat simpul tempat balasan harus dikirim untuk permintaan.

Konstruktor

MessageHeader()

Menginisialisasi instans baru kelas MessageHeader.

Properti

Actor

Mendapatkan atau mengatur penerima header pesan yang ditargetkan.

IsReferenceParameter

Mendapatkan nilai yang menentukan apakah header pesan ini berisi parameter referensi referensi titik akhir.

MustUnderstand

Mendapatkan atau menetapkan nilai yang menunjukkan apakah header harus dipahami, sesuai dengan spesifikasi SOAP 1.1/1.2.

Name

Mendapatkan nama header pesan.

(Diperoleh dari MessageHeaderInfo)
Namespace

Mendapatkan namespace header pesan.

(Diperoleh dari MessageHeaderInfo)
Relay

Mendapatkan nilai yang menunjukkan apakah header harus disampaikan.

Metode

CreateHeader(String, String, Object)

Membuat header pesan baru dengan data yang ditentukan.

CreateHeader(String, String, Object, Boolean)

Membuat header pesan baru dengan data yang ditentukan.

CreateHeader(String, String, Object, Boolean, String)

Membuat header pesan baru dengan data yang ditentukan.

CreateHeader(String, String, Object, Boolean, String, Boolean)

Membuat header pesan baru dengan data yang ditentukan.

CreateHeader(String, String, Object, XmlObjectSerializer)

Membuat header dari objek yang akan diserialisasikan menggunakan XmlFormatter.

CreateHeader(String, String, Object, XmlObjectSerializer, Boolean)

Membuat header pesan baru dengan data yang ditentukan.

CreateHeader(String, String, Object, XmlObjectSerializer, Boolean, String)

Membuat header pesan baru dengan data yang ditentukan.

CreateHeader(String, String, Object, XmlObjectSerializer, Boolean, String, Boolean)

Membuat header pesan baru dengan data yang ditentukan.

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 instans Type saat ini.

(Diperoleh dari Object)
IsMessageVersionSupported(MessageVersion)

Memverifikasi apakah versi pesan yang ditentukan didukung.

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
OnWriteHeaderContents(XmlDictionaryWriter, MessageVersion)

Dipanggil saat konten header diserialisasikan menggunakan penulis XML yang ditentukan.

OnWriteStartHeader(XmlDictionaryWriter, MessageVersion)

Dipanggil saat header mulai diserialisasikan menggunakan penulis XML yang ditentukan.

ToString()

Mengembalikan representasi string header pesan ini.

WriteHeader(XmlDictionaryWriter, MessageVersion)

Menserialisasikan header menggunakan penulis XML yang ditentukan.

WriteHeader(XmlWriter, MessageVersion)

Menserialisasikan header menggunakan penulis XML yang ditentukan.

WriteHeaderAttributes(XmlDictionaryWriter, MessageVersion)

Menserialisasikan atribut header menggunakan penulis XML yang ditentukan.

WriteHeaderContents(XmlDictionaryWriter, MessageVersion)

Menserialisasikan konten header menggunakan penulis XML yang ditentukan.

WriteStartHeader(XmlDictionaryWriter, MessageVersion)

Menserialisasikan header mulai menggunakan penulis XML yang ditentukan.

Berlaku untuk