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, 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
[<System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property, 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 öğesinin doğrudan veya ilk ve tek alt <soap:Header> öğesinin içinde <soap:Header> sınırsız 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 parçalarını adlandırmak için kullanılan aynı kural kullanılarak adlandırılır. Daha fazla bilgi için Name ve Namespace bölümlerine bakın.

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

MessageHeaderArrayAttribute()

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

Özellikler

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

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

Türetilmiş bir sınıfta geçersiz kılındığında, üyeye bir koruma düzeyi atanıp atanmadığını belirten bir değer alır.

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

Rolde hareket eden düğümün Actor bu üst bilgiyi anlayıp anlamayacağını belirtir. Bu, SOAP üst bilgisi özniteliğiyle 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 olduğu gibi iletilip aktarılmayacağını, imzalanıp imzalanmayacağını veya şifrelenip şifrelenmeyeceğini belirtir.

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

Bu üst bilginin aşağı akış düğümlerine geçirilip geçirilmeyeceğini belirtir. Bu, SOAP üst bilgisi özniteliğiyle 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

Equals(Object)

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

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

Bu örneğe ilişkin karma kodu döndürür.

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

Type Geçerli örneğini 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 Objectöğesinin sığ bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

_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 sunulan özelliklere ve yöntemlere erişim sağlar.

(Devralındığı yer: Attribute)

Şunlara uygulanır