MessageBodyMemberAttribute.Order Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ü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
ÖĞ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.