MessageBodyMemberAttribute.Order Egenskap
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.
Hämtar eller anger ett värde som anger den position där medlemmen serialiseras i SOAP-brödtexten.
public:
property int Order { int get(); void set(int value); };
public int Order { get; set; }
member this.Order : int with get, set
Public Property Order As Integer
Egenskapsvärde
Platsen för elementet i SOAP-brödtexten.
Undantag
Värdet som skickas till egenskapsuppsättningen är ett negativt heltal.
Exempel
I följande kodexempel används Order egenskapen för att serialisera sourceAccount värdet först, värdet sekund targetAccount och värdet tredje amount . Om egenskapen Order inte används amount serialiseras värdet först.
[MessageContract]
public class BankingTransaction
{
[MessageHeader] public Operation operation;
[MessageBodyMember(Order=1)] public Account sourceAccount;
[MessageBodyMember(Order=2)] public Account targetAccount;
[MessageBodyMember(Order=3)] public int amount;
}
Kommentarer
Använd egenskapen Order för att ange platsen för en datamedlem i SOAP-brödtextelementet. Värdet måste inte vara i följd eftersom det inte representerar medlemmens position, bara sorteringsnyckeln.
Ordningen på brödtextelementen är alfabetisk som standard. Semantiken i den här egenskapen är densamma som semantiken i fastigheten Order .