MessageVersion 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.
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. |