MessageHeaderArrayAttribute Osztály

Definíció

Azt határozza meg, hogy a SOAP-üzenet alapértelmezett burkolóeleme nem írható a fejlécelem tömbtípusai köré.

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
Öröklődés
Attribútumok

Megjegyzések

MessageHeaderArrayAttribute Az attribútum segítségével kikapcsolhatja a standard tömbburkoló elemet, ha a tömbtípusok alapértelmezett burkolóeleme <soap:Header> nélkül szeretne korlátlan számú azonos elemet kibocsátani közvetlenül vagy az első és egyetlen gyermeken belül<soap:Header>.

MessageHeaderArrayAttribute csak tömbtípus tagjaira alkalmazható. Ha meg van adva, az NameNamespace egyes tömbelemek elemének neve és névtere lesz használva. Ha nincs megadva, a tömbelemelemek elnevezése ugyanazzal a konvencióval történik, amely a nem ismétlődő törzsrészek elnevezésére szolgál. További információ: Name és Namespace.

A SOAP-törzs tartalmának az alapértelmezett SOAP-boríték módosítása nélküli szerializálásának szabályozásával kapcsolatos információkért lásd: System.Runtime.Serialization.DataContractAttributeAz adatátvitel megadása a szolgáltatási szerződésekben és az Adatszerződések használata.

További információ az üzenetszerződések létrehozásáról: Üzenetszerződések használata.

Konstruktorok

Name Description
MessageHeaderArrayAttribute()

Inicializálja a MessageHeaderArrayAttribute osztály új példányát.

Tulajdonságok

Name Description
Actor

Lekéri vagy beállít egy URI-t, amely azt a csomópontot jelzi, amelyen ez a fejléc van megcélzva. A SOAP 1.2 használatakor a szerepkörfejléc attribútumra, a SOAP 1.1 használatakor pedig az aktorfejléc attribútumra lesz leképzve.

(Öröklődés forrása MessageHeaderAttribute)
HasProtectionLevel

Ha egy származtatott osztályban felül van bírálva, egy olyan értéket kap, amely jelzi, hogy a taghoz hozzárendelt védelmi szint van-e hozzárendelve.

(Öröklődés forrása MessageContractMemberAttribute)
MustUnderstand

Megadja, hogy a szerepkörben Actor eljáró csomópontnak meg kell-e értenie ezt a fejlécet. Ez a SOAP fejléc attribútumra mustUnderstand van leképezve.

(Öröklődés forrása MessageHeaderAttribute)
Name

A tagnak megfelelő elem nevét adja meg.

(Öröklődés forrása MessageContractMemberAttribute)
Namespace

A tagnak megfelelő elem névterét adja meg.

(Öröklődés forrása MessageContractMemberAttribute)
ProtectionLevel

Megadja, hogy a tagot as-is, aláírt vagy aláírt és titkosított formátumban kell-e továbbítani.

(Öröklődés forrása MessageContractMemberAttribute)
Relay

Megadja, hogy a fejléc tovább legyen-e továbbítva az alsóbb rétegbeli csomópontokra. Ez a SOAP fejléc attribútumra relay van leképezve.

(Öröklődés forrása MessageHeaderAttribute)
TypeId

Ha származtatott osztályban implementálják, ehhez egy egyedi azonosítót Attributekap.

(Öröklődés forrása Attribute)

Metódusok

Name Description
Equals(Object)

Olyan értéket ad vissza, amely jelzi, hogy ez a példány egyenlő-e egy adott objektummal.

(Öröklődés forrása Attribute)
GetHashCode()

A példány kivonatkódját adja vissza.

(Öröklődés forrása Attribute)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
IsDefaultAttribute()

Ha egy származtatott osztályban felül van bírálva, azt jelzi, hogy a példány értéke-e a származtatott osztály alapértelmezett értéke.

(Öröklődés forrása Attribute)
Match(Object)

Származtatott osztály felülírásakor egy olyan értéket ad vissza, amely jelzi, hogy ez a példány egy adott objektummal egyenlő-e.

(Öröklődés forrása Attribute)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Explicit interfész-implementációk

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

Névkészletet képez le a küldési azonosítók megfelelő készletére.

(Öröklődés forrása Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Lekéri egy objektum típusadatait, amelyek a felület típusadatainak lekérésére használhatók.

(Öröklődés forrása Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Lekéri az objektumok által biztosított típusinformációs felületek számát (0 vagy 1).

(Öröklődés forrása Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Hozzáférést biztosít az objektumok által közzétett tulajdonságokhoz és metódusokhoz.

(Öröklődés forrása Attribute)

A következőre érvényes: