MessageContractMemberAttribute.Namespace Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie l’espace de noms de l’élément qui correspond à ce membre.
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
Valeur de propriété
URI d’espace de noms de l’élément qui correspond à ce membre.
Exemples
Les exemples de code suivants illustrent un contrat de message personnalisé qui utilise les MessageContractAttributeattributs ( MessageHeaderAttributeMessageBodyMemberAttribute dont tous héritentMessageContractMemberAttribute) pour créer des messages typés personnalisés à utiliser dans les opérations. Dans ce cas, il existe trois membres qui sont sérialisés dans l’élément body du message SOAP : sourceAccount, et la targetAccount valeur , qui est sérialisée dans un élément portant le nom amounttransactionAmount). En outre, l’élément IsAudited d’en-tête SOAP réside dans l’espace http://schemas.contosobank.com/auditing/2005 de noms et sourceAccount est chiffré et signé numériquement.
Note
Les Operation types et Account les types doivent avoir un contrat de données.
[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;