Aracılığıyla paylaş


MessageBodyMemberAttribute.Order Özellik

Tanım

Üyenin SOAP gövdesinde seri hale getirildiği konumu belirten bir değer alır veya ayarlar.

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

Özellik Değeri

Int32

ÖĞESINIn SOAP gövdesindeki konumu.

Özel durumlar

Özellik ayarlayıcısına geçirilen değer negatif bir tamsayıdır.

Örnekler

Aşağıdaki kod örneği, önce değeri, targetAccount ikinci amount ve üçüncü değeri seri hale sourceAccount getirmek için özelliğini kullanırOrder. Order özelliği kullanılmazsa, amount önce değer seri hale getirilir.

[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;  
}  

Açıklamalar

Order SOAP gövde öğesinde bir veri üyesinin konumunu belirtmek için özelliğini kullanın. Üyenin konumunu, yalnızca sıralama anahtarını temsil etmediğinden, değerin ardışık olması gerekmez.

Gövde öğelerinin sırası varsayılan olarak alfabetiktir. Bu özelliğin semantiği özelliğin semantiğiyle Order aynıdır.

Şunlara uygulanır