Sdílet prostřednictvím


MessageContractMemberAttribute.Namespace Vlastnost

Definice

Určuje obor názvů elementu, který odpovídá tomuto členu.

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

Hodnota vlastnosti

String

Identifikátor URI oboru názvů elementu, který odpovídá tomuto členu.

Příklady

Následující příklady kódu ukazují vlastní kontrakt zprávy, který používá MessageContractAttribute, MessageHeaderAttributea MessageBodyMemberAttribute atributy (které všechny dědí) MessageContractMemberAttributek vytvoření vlastních zadaných zpráv pro použití v operacích. V tomto případě existují tři členy, které jsou serializovány do základního prvku zprávy SOAP: sourceAccount, targetAccounta amount hodnotu (která je serializována do elementu s názvem transactionAmount). Kromě toho IsAudited se element hlavičky SOAP nachází v http://schemas.contosobank.com/auditing/2005 oboru názvů a sourceAccount je šifrovaný a digitálně podepsaný.

Poznámka

Typy Operation musí Account mít kontrakt dat.

[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;  

Platí pro