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 MessageContractMemberAttributecode suivants illustrent un contrat de message personnalisé qui utilise les MessageBodyMemberAttribute MessageContractAttributeMessageHeaderAttributeattributs (dont tous héritent) pour créer des messages typés personnalisés à utiliser dans les opérations. Dans ce cas, trois membres sont sérialisés dans l'élément de corps du message SOAP : sourceAccount
, targetAccount
et la valeur amount
(qui est sérialisée en élément avec le nom transactionAmount
). De plus, l'élément d'en-tête SOAP IsAudited
réside dans l'espace de noms http://schemas.contosobank.com/auditing/2005
et sourceAccount
est chiffré et signé numériquement.
Notes
Les types Operation
et Account
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;