MessageBodyMemberAttribute.Order Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která označuje pozici, ve které je člen serializován do těla 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
Hodnota vlastnosti
Umístění prvku v těle SOAP.
Výjimky
Hodnota předaná vlastnosti setter je záporné celé číslo.
Příklady
Následující příklad kódu používá Order vlastnost serializovat sourceAccount
hodnotu první, targetAccount
hodnota druhá a amount
hodnota třetí. Pokud vlastnost Order není použita, amount
hodnota je serializována jako první.
[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;
}
Poznámky
Order Vlastnost použijte k určení umístění datového členu v elementu těla SOAP. Hodnota nemusí být po sobě jdoucí, protože nepředstavuje pozici člena, pouze klíč řazení.
Pořadí prvků textu je ve výchozím nastavení abecední. Sémantika této vlastnosti je stejná jako sémantika Order vlastnosti.