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 do 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 ustawiacza właściwości jest ujemną liczbą całkowitą.
Przykłady
Poniższy przykład kodu używa Order właściwości do 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 serializowana jako pierwsza.
[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ści protokołu SOAP. Wartość nie jest wymagana do bycia kolejnym, ponieważ nie reprezentuje pozycji elementu członkowskiego, tylko klucza 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.