Aracılığıyla paylaş


MessageContractMemberAttribute.Name Özellik

Tanım

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

String

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, targetAccountve amount değeri (adıyla transactionAmountbir öğ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;  

Şunlara uygulanır