Bagikan melalui


MessageVersion Kelas

Definisi

Menentukan versi SOAP dan WS-Addressing yang terkait dengan pesan dan pertukarannya.

public ref class MessageVersion sealed
public sealed class MessageVersion
[System.ComponentModel.TypeConverter(typeof(System.ServiceModel.Configuration.MessageVersionConverter))]
public sealed class MessageVersion
type MessageVersion = class
[<System.ComponentModel.TypeConverter(typeof(System.ServiceModel.Configuration.MessageVersionConverter))>]
type MessageVersion = class
Public NotInheritable Class MessageVersion
Warisan
MessageVersion
Atribut

Keterangan

MessageVersion berisi informasi penerapan versi baik tentang amplop SOAP maupun protokol alamat yang digunakan oleh pesan. Instans Message terikat pada pembuatan tertentu MessageVersion dengan meneruskan versi sebagai parameter ke salah CreateMessage satu kelebihan beban.

Semua properti "dapatkan" statis di kelas ini, seperti Soap11WSAddressing10 dan Soap12 memiliki semantik seperti enumerasi. Mereka memberikan enumerasi versi pesan yang mungkin didukung oleh runtime Windows Communication Foundation (WCF). Pesan memiliki struktur amplop dan struktur pengalamatan. MessageVersion hanya pintasan untuk memasok {EnvelopeVersion, AddressingVersion} bersama-sama.

Saat ini ada dua versi amplop SOAP yang tersedia: SOAP 1.1 dan SOAP 1.2. Versi SOAP ini diwakili oleh EnvelopeVersion dan dikembalikan oleh Soap11 properti dan Soap12 . Versi SOAP yang MessageVersion terkait dengan dapat dipulihkan dengan menggunakan Envelope properti . Untuk informasi selengkapnya, lihat skema untuk SOAP 1.1 dan SOAP 1.2.

Saat ini ada dua versi WS-Addressing yang tersedia. Yang dikirimkan pada 10 Agustus 2004 dan yang ditentukan dalam protokol WS-Addressing 1.0. Versi alamat yang digunakan oleh versi pesan saat ini dapat dipulihkan menggunakan Addressing properti . Versi WS-Addressing ini diwakili oleh AddressingVersion dan dikembalikan oleh WSAddressingAugust2004 properti dan WSAddressing10 . WS-Addressing Agustus 2004 dipertahankan sebagai nilai warisan. Pengiriman Anggota W3C 10 Agustus 2004 untuk WS-Addressing tersedia di Alamat Layanan Web (WS-Addressing). Rekomendasi Kandidat W3C 17 Agustus 2005 untuk WS-Addressing 1.0 - Core tersedia di Web Services Addressing 1.0 - Core.

None menyediakan dukungan untuk menggunakan pesan gaya "XML lama biasa" (POX). Mengaktifkan olahpesan POX dasar sekarang menjadi masalah menyiapkan pengikatan HTTP pada layanan Anda dengan encoder teks yang menggunakan None.

Objek versi pesan dapat dibuat menggunakan versi WS-Addressing dan SOAP tertentu menggunakan salah CreateVersion satu kelebihan beban.

Properti

Addressing

Mendapatkan atau mengatur versi WS-Addressing yang terkait dengan versi pesan saat ini.

Default

Mendapatkan versi pesan default yang digunakan oleh Windows Communication Foundation (WCF).

Envelope

Mendapatkan versi SOAP yang terkait dengan versi pesan saat ini.

None

Mendapatkan versi pesan yang tidak menggunakan SOAP atau WS-Addressing.

Soap11

Mendapatkan versi pesan menggunakan SOAP 1.1.

Soap11WSAddressing10

Mendapatkan versi pesan menggunakan WS-Addressing 1.0 dan SOAP 1.1.

Soap11WSAddressingAugust2004

Mendapatkan versi pesan dengan menggunakan WS-Addressing yang dikirimkan 10 Agustus 2004 dan SOAP 1.1.

Soap12

Mendapatkan versi pesan menggunakan SOAP 1.2.

Soap12WSAddressing10

Mendapatkan versi pesan menggunakan WS-Addressing 1.0 dan SOAP 1.2.

Soap12WSAddressingAugust2004

Mendapatkan versi pesan menggunakan WS-Addressing dikirimkan Agustus 2004 dan SOAP 1.2.

Metode

CreateVersion(EnvelopeVersion)

Membuat objek versi pesan dengan menggunakan WS-Addressing 1.0 dan dengan versi SOAP tertentu.

CreateVersion(EnvelopeVersion, AddressingVersion)

Membuat objek versi pesan dengan versi SOAP dan WS-Addressing tertentu.

Equals(Object)

Mengembalikan nilai yang menunjukkan apakah versi pesan saat ini sama dengan objek tertentu.

GetHashCode()

Mendapatkan kode hash untuk versi pesan saat ini.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan representasi string dari versi pesan saat ini.

Berlaku untuk