MessageHeaderArrayAttribute Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger att standardomslutningselementet i SOAP-meddelandet inte får skrivas runt matristyper i ett rubrikelement.
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
- Arv
- Attribut
Kommentarer
MessageHeaderArrayAttribute Använd attributet för att inaktivera standardmatrisomslutningselementet när du vill generera ett obundet antal identiska element antingen i <soap:Header> direkt eller inuti det första och enda underordnade <soap:Header> utan standardomslutningselementet för matristyper.
MessageHeaderArrayAttribute kan endast tillämpas på medlemmar av en matristyp. Om det anges Name används och Namespace som namn och namnområde för elementet för varje matrisobjekt. Om det inte anges namnges matrisobjektelementen med samma konvention som används för att namnge icke-upprepande brödtextdelar. Mer information finns i Name och Namespace.
Information om hur du styr serialiseringen av innehållet i en SOAP-brödtext utan att ändra själva SOAP-standardkuvertet finns System.Runtime.Serialization.DataContractAttributei Ange dataöverföring i tjänstkontrakt och Använda datakontrakt.
Mer information om hur du skapar meddelandekontrakt finns i Använda meddelandekontrakt.
Konstruktorer
| Name | Description |
|---|---|
| MessageHeaderArrayAttribute() |
Initierar en ny instans av MessageHeaderArrayAttribute klassen. |
Egenskaper
| Name | Description |
|---|---|
| Actor |
Hämtar eller anger en URI som anger den nod som rubriken är riktad mot. Mappar till rollrubrikattributet när SOAP 1.2 används och aktörsrubrikattributet när SOAP 1.1 används. (Ärvd från MessageHeaderAttribute) |
| HasProtectionLevel |
När den åsidosätts i en härledd klass får du ett värde som anger om medlemmen har en tilldelad skyddsnivå. (Ärvd från MessageContractMemberAttribute) |
| MustUnderstand |
Anger om noden som agerar i Actor rollen måste förstå det här huvudet. Detta mappas till |
| Name |
Anger namnet på elementet som motsvarar den här medlemmen. (Ärvd från MessageContractMemberAttribute) |
| Namespace |
Anger namnområdet för elementet som motsvarar den här medlemmen. (Ärvd från MessageContractMemberAttribute) |
| ProtectionLevel |
Anger om medlemmen ska överföras as-is, signerad eller signerad och krypterad. (Ärvd från MessageContractMemberAttribute) |
| Relay |
Anger om det här huvudet ska vidarebefordras till underordnade noder. Detta mappas till |
| TypeId |
När den implementeras i en härledd klass hämtar du en unik identifierare för den här Attribute. (Ärvd från Attribute) |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Returnerar ett värde som anger om den här instansen är lika med ett angivet objekt. (Ärvd från Attribute) |
| GetHashCode() |
Returnerar hash-koden för den här instansen. (Ärvd från Attribute) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| IsDefaultAttribute() |
När den åsidosättas i en härledd klass anger du om värdet för den här instansen är standardvärdet för den härledda klassen. (Ärvd från Attribute) |
| Match(Object) |
När den åsidosätts i en härledd klass returneras ett värde som anger om den här instansen är lika med ett angivet objekt. (Ärvd från Attribute) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mappar en uppsättning namn till en motsvarande uppsättning av sändningsidentifierare. (Ärvd från Attribute) |
| _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Hämtar typinformationen för ett objekt, som kan användas för att hämta typinformationen för ett gränssnitt. (Ärvd från Attribute) |
| _Attribute.GetTypeInfoCount(UInt32) |
Hämtar antalet typinformationsgränssnitt som ett objekt tillhandahåller (antingen 0 eller 1). (Ärvd från Attribute) |
| _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Ger åtkomst till egenskaper och metoder som exponeras av ett objekt. (Ärvd från Attribute) |