MessageContractMemberAttribute.Namespace Özellik

Tanım

Bu üyeye karşılık gelen öğenin ad alanını belirtir.

public:
 property System::String ^ Namespace { System::String ^ get(); void set(System::String ^ value); };
public string Namespace { get; set; }
member this.Namespace : string with get, set
Public Property Namespace As String

Özellik Değeri

String

Bu üyeye karşılık gelen öğenin ad alanı URI'si.

Örnekler

Aşağıdaki kod örneklerinde, işlemlerde kullanılacak özel türemiş iletiler oluşturmak için , MessageHeaderAttributeve MessageBodyMemberAttribute özniteliklerini (tümü 'den MessageContractMemberAttributedevralan) kullanan MessageContractAttributeözel bir ileti sözleşmesi gösterilmektedir. Bu durumda, SOAP iletisinin gövde öğesinde seri hale getirilmiş üç üye 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 ve sourceAccount şifrelenir ve dijital olarak imzalanır.

Not

ve Account türlerinin Operation 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