MessageContractMemberAttribute.Name Ö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.
Bu üyeye karşılık gelen öğenin adını belirtir.
public:
property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };
public string Name { get; set; }
member this.Name : string with get, set
Public Property Name As String
Özellik Değeri
Bu üyeye karşılık gelen öğenin adı. Bu dize geçerli bir XML öğesi adı olmalıdır.
Örnekler
Aşağıdaki kod örneklerinde, parametre olarak kullanılacak özel, kesin türe sahip iletiler oluşturmak için , MessageHeaderAttributeve MessageBodyMemberAttribute özniteliklerini kullanan MessageContractAttributeözel bir ileti sözleşmesi gösterilmektedir. Bu durumda, SOAP iletisinin gövde öğesinde seri hale getirilmiş üç veri üyesi vardır: sourceAccount
, targetAccount
ve amount
değeri (adıyla transactionAmount
bir öğe olarak serileştirilir). Buna ek olarak, IsAudited
SOAP üst bilgisi öğesi ad alanında http://schemas.contosobank.com/auditing/2005
bulunur.
Not
ve Account
türlerinin Operation
de bir veri sözleşmesi olmalıdır.
[MessageContract]
public class BankingTransaction
{
[MessageHeader] public Operation operation;
[MessageHeader(Namespace="http://schemas.contosobank.com/auditing/2005")] public bool IsAudited;
[MessageBody] public Account sourceAccount;
[MessageBody] public Account targetAccount;
[MessageBody(Name="transactionAmount")] public int amount;