MessageContractMemberAttribute.Name 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 le nom de l’élément qui correspond à ce membre.
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
Valeur de propriété
Nom de l’élément qui correspond à ce membre. Cette chaîne doit être un nom d’élément XML valide.
Exemples
Les exemples de code suivants illustrent un contrat de message personnalisé qui utilise les attributs et MessageContractAttribute les MessageHeaderAttributeMessageBodyMemberAttributeattributs pour créer des messages personnalisés et fortement typés à utiliser comme paramètres. Dans ce cas, il existe trois membres de données sérialisés dans l’élément body du message SOAP : sourceAccount, targetAccountet la amount valeur , qui est sérialisée dans un élément portant le nom transactionAmount). En outre, l’élément IsAudited d’en-tête SOAP réside dans l’espace http://schemas.contosobank.com/auditing/2005 de noms.
Note
Les types et Operation les Account types doivent également 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;