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