Aracılığıyla paylaş


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

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

Soap11WSAddressing10 ve Soap12 gibi bu sınıftaki 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ü vardır: SOAP 1.1 ve SOAP 1.2. SOAP'nin bu sürümleri EnvelopeVersion tarafından temsil edilir ve Soap11 ve Soap12 özellikleri tarafından döndürülür. MessageVersion ile ilişkili SOAP sürümü Envelope özelliği kullanılarak 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ü Addressing özelliği kullanılarak kurtarılabilir. bu WS-Addressing sürümleri AddressingVersion ile temsil edilir ve WSAddressingAugust2004 ve WSAddressing10 özellikleri tarafından 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-Addressing) adresinde sağlanır. 17 Ağustos 2005 W3C WS-Addressing 1.0 - Core için W3C Aday Önerisi, Web Services Addressing 1.0 - Coreadresinde sağlanır.

None, "düz eski XML" (POX) stili mesajlaşmayı kullanma desteği sağlar. Temel POX mesajlaşmasını etkinleştirmek artık hizmetinizde Nonekullanan bir metin kodlayıcı ile HTTP bağlaması ayarlamaktır.

İleti sürümü nesneleri, CreateVersion aşırı yüklemelerinden biri kullanılarak belirtilen WS-Addressing ve SOAP 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, AddressingVersion)

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

CreateVersion(EnvelopeVersion)

WS-Addressing 1.0 kullanarak ve belirtilen SOAP sürümüyle 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()

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

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

Geçerli Objectbasit 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