MessageBodyMemberAttribute.Order Egenskap

Definition

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 .

Gäller för