Aracılığıyla paylaş


MessageHeaderArrayAttribute Sınıf

Tanım

SOAP iletisindeki varsayılan sarmalayıcı öğesinin üst bilgi öğesindeki dizi türleri çevresinde yazılmaması gerektiğini belirtir.

public ref class MessageHeaderArrayAttribute sealed : System::ServiceModel::MessageHeaderAttribute
[System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property, AllowMultiple=false, Inherited=false)]
public sealed class MessageHeaderArrayAttribute : System.ServiceModel.MessageHeaderAttribute
[<System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property, AllowMultiple=false, Inherited=false)>]
type MessageHeaderArrayAttribute = class
    inherit MessageHeaderAttribute
Public NotInheritable Class MessageHeaderArrayAttribute
Inherits MessageHeaderAttribute
Devralma
Öznitelikler

Açıklamalar

MessageHeaderArrayAttribute Dizi türleri için varsayılan sarmalayıcı öğesi olmadan doğrudan veya ilk ve tek alt <soap:Header> öğesinin içinde <soap:Header> ilişkisiz sayıda özdeş öğe yaymak istediğinizde standart dizi sarmalayıcı öğesini kapatmak için özniteliğini kullanın.

MessageHeaderArrayAttribute yalnızca bir dizi türünün üyelerine uygulanabilir. belirtilirse, Name ve Namespace her dizi öğesinin öğesinin adı ve ad alanı olarak kullanılır. Belirtilmezse, dizi öğesi öğeleri yinelenmeyen gövde bölümlerini adlandırmak için kullanılan aynı kural kullanılarak adlandırılır. Daha fazla bilgi için bkz. Name ve Namespace.

Varsayılan SOAP zarfını değiştirmeden SOAP gövdesinin içeriğinin seri hale getirilmesini denetleme hakkında bilgi için bkz System.Runtime.Serialization.DataContractAttribute. , Hizmet Sözleşmelerinde Veri Aktarımı Belirtme ve Veri Sözleşmelerini Kullanma.

İleti sözleşmeleri oluşturma hakkında daha fazla bilgi için bkz. İleti Sözleşmelerini Kullanma.

Oluşturucular

Name Description
MessageHeaderArrayAttribute()

MessageHeaderArrayAttribute sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
Actor

Bu üst bilginin hedeflendiği düğümü gösteren bir URI alır veya ayarlar. SOAP 1.2 kullanıldığında rol üst bilgisi özniteliğine ve SOAP 1.1 kullanıldığında aktör üst bilgisi özniteliğine eşler.

(Devralındığı yer: MessageHeaderAttribute)
HasProtectionLevel

Türetilmiş bir sınıfta geçersiz kılındığında, üyenin atanmış bir koruma düzeyi olup olmadığını gösteren bir değer alır.

(Devralındığı yer: MessageContractMemberAttribute)
MustUnderstand

Rolde davranan düğümün Actor bu üst bilgiyi anlayıp anlamayacağını belirtir. Bu, SOAP üst bilgi özniteliğine mustUnderstand eşlenir.

(Devralındığı yer: MessageHeaderAttribute)
Name

Bu üyeye karşılık gelen öğenin adını belirtir.

(Devralındığı yer: MessageContractMemberAttribute)
Namespace

Bu üyeye karşılık gelen öğenin ad alanını belirtir.

(Devralındığı yer: MessageContractMemberAttribute)
ProtectionLevel

Üyenin as-isiletilip aktarılmayacağını veya imzalanıp şifrelenmeyeceğini belirtir.

(Devralındığı yer: MessageContractMemberAttribute)
Relay

Bu üst bilginin aşağı akış düğümlerine aktarılıp aktarılmayacağını belirtir. Bu, SOAP üst bilgi özniteliğine relay eşlenir.

(Devralındığı yer: MessageHeaderAttribute)
TypeId

Türetilmiş bir sınıfta uygulandığında, bu Attributeiçin benzersiz bir tanımlayıcı alır.

(Devralındığı yer: Attribute)

Yöntemler

Name Description
Equals(Object)

Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür.

(Devralındığı yer: Attribute)
GetHashCode()

Bu örneğin karma kodunu döndürür.

(Devralındığı yer: Attribute)
GetType()

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

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

Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin değerinin türetilmiş sınıf için varsayılan değer olup olmadığını gösterir.

(Devralındığı yer: Attribute)
Match(Object)

Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür.

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

Name Description
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Bir ad kümesini karşılık gelen bir dağıtma tanımlayıcısı kümesine eşler.

(Devralındığı yer: Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Bir arabirimin tür bilgilerini almak için kullanılabilecek bir nesnenin tür bilgilerini alır.

(Devralındığı yer: Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Bir nesnenin sağladığı tür bilgisi arabirimlerinin sayısını alır (0 ya da 1).

(Devralındığı yer: Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Bir nesne tarafından kullanıma sunulan özelliklere ve yöntemlere erişim sağlar.

(Devralındığı yer: Attribute)

Şunlara uygulanır