Udostępnij za pośrednictwem


MessageBodyMemberAttribute.Order Właściwość

Definicja

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

Int32

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.

Dotyczy