Share via


MessageVersion Sınıf

Tanım

bir ileti ve değişimiyle ilişkili SOAP ve WS-Addressing sürümlerini belirtir.

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
Devralma
MessageVersion
Öznitelikler

Açıklamalar

hem MessageVersion SOAP zarfı hem de ileti tarafından kullanılan adresleme protokolü hakkında sürüm oluşturma bilgilerini içerir. bir örneği Message , sürümü aşırı yüklemelerden birine parametre olarak geçirerek belirli MessageVersion bir oluşturma işlemine CreateMessage bağlıdır.

Bu sınıftaki ve gibi Soap11WSAddressing10Soap12 tüm statik "get" özellikleri numaralandırma benzeri semantiklere sahiptir. Windows Communication Foundation (WCF) çalışma zamanı tarafından desteklenen olası ileti sürümlerinin bir numaralandırmasını sağlar. İletinin zarf yapısı ve adresleme yapısı vardır. MessageVersion yalnızca {EnvelopeVersion, AddressingVersion} öğesini birlikte sağlamak için bir kısayoldur.

Şu anda iki SOAP zarf sürümü mevcuttur: SOAP 1.1 ve SOAP 1.2. SOAP'nin bu sürümleri ile EnvelopeVersion temsil edilir ve ve Soap12 özellikleri tarafından Soap11 döndürülür. ile MessageVersion ilişkili SOAP sürümü özelliği kullanılarak Envelope kurtarılabilir. Daha fazla bilgi için bkz. SOAP 1.1 ve SOAP 1.2 şeması.

Şu anda iki WS-Addressing sürümü mevcuttur. 10 Ağustos 2004 tarihinde gönderilen ve WS-Addressing 1.0 protokolünde belirtilen. Geçerli ileti sürümü tarafından kullanılan adres sürümü özelliği kullanılarak Addressing kurtarılabilir. bu WS-Addressing sürümleri ile AddressingVersion temsil edilir ve ve WSAddressing10 özellikleri tarafından WSAddressingAugust2004 döndürülür. WS-Addressing Ağustos 2004, eski bir değer olarak korunur. WS-Addressing için 10 Ağustos 2004 W3C Üye Gönderimi Web Hizmetleri Adresleme (WS-Adresleme) sayfasında bulunabilir. 17 Ağustos 2005 WS-Addressing 1.0 - Core için W3C Aday Önerisi , Web Hizmetleri Adresleme 1.0 - Çekirdek sayfasında sağlanır.

None , "düz eski XML" (POX) stili mesajlaşma kullanımı için destek sağlar. Temel POX mesajlaşmasını etkinleştirmek artık hizmetinizde kullanan Nonebir metin kodlayıcı ile HTTP bağlaması ayarlamakla ilgili bir işlemdir.

İleti sürümü nesneleri, aşırı yüklemelerden biri kullanılarak WS-Addressing ve SOAP'nin CreateVersion belirtilen sürümleri kullanılarak oluşturulabilir.

Özellikler

Addressing

Geçerli ileti sürümüyle ilişkili WS-Addressing sürümünü alır veya ayarlar.

Default

Windows Communication Foundation (WCF) tarafından kullanılan varsayılan ileti sürümünü alır.

Envelope

Geçerli ileti sürümüyle ilişkili SOAP sürümünü alır.

None

SOAP veya WS-Addressing kullanmayan ileti sürümünü alır.

Soap11

SOAP 1.1 kullanarak ileti sürümünü alır.

Soap11WSAddressing10

WS-Addressing 1.0 ve SOAP 1.1 kullanarak ileti sürümünü alır.

Soap11WSAddressingAugust2004

10 Ağustos 2004 ve SOAP 1.1'de gönderilen WS-Addressing kullanarak ileti sürümünü alır.

Soap12

SOAP 1.2 kullanarak ileti sürümünü alır.

Soap12WSAddressing10

WS-Addressing 1.0 ve SOAP 1.2 kullanarak ileti sürümünü alır.

Soap12WSAddressingAugust2004

Ağustos 2004 ve SOAP 1.2'de gönderilen WS-Addressing kullanarak ileti sürümünü alır.

Yöntemler

CreateVersion(EnvelopeVersion)

WS-Addressing 1.0 kullanarak ve belirtilen SOAP sürümüyle bir ileti sürümü nesnesi oluşturur.

CreateVersion(EnvelopeVersion, AddressingVersion)

Belirtilen SOAP ve WS-Addressing sürümleriyle bir ileti sürümü nesnesi oluşturur.

Equals(Object)

Geçerli ileti sürümünün belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür.

GetHashCode()

Geçerli ileti sürümü için bir karma kodu alır.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli ileti sürümünün dize gösterimini döndürür.

Şunlara uygulanır