MessageVersion Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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,
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. |