MessageBodyMemberAttribute.Order Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą położenie, w którym element członkowski jest serializowany w treści protokołu SOAP.
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
Wartość właściwości
Lokalizacja elementu w treści protokołu SOAP.
Wyjątki
Wartość przekazana do zestawu właściwości jest ujemną liczbą całkowitą.
Przykłady
Poniższy przykład kodu używa właściwości do Order serializacji sourceAccount
wartości jako pierwszej, targetAccount
drugiej wartości i trzeciej amount
wartości. Order Jeśli właściwość nie jest używana, amount
wartość jest najpierw serializowana.
[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;
}
Uwagi
Order Użyj właściwości , aby określić lokalizację elementu członkowskiego danych w elemencie treść protokołu SOAP. Wartość nie jest wymagana do rzędu, ponieważ nie reprezentuje pozycji elementu członkowskiego, tylko klucz sortowania.
Kolejność elementów treści jest domyślnie alfabetyczna. Semantyka tej właściwości jest taka sama jak semantyka Order właściwości.