MessageContractMemberAttribute.Name Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica il nome dell'elemento che corrisponde a questo membro.
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
Valore della proprietà
Nome dell'elemento che corrisponde a questo membro. Questa stringa deve essere un nome di elemento XML valido.
Esempio
Negli esempi di codice seguenti viene mostrato un contratto di messaggio personalizzato che utilizza gli attributi MessageContractAttribute, MessageHeaderAttribute e MessageBodyMemberAttribute per creare messaggi personalizzati e fortemente tipizzati da utilizzare come parametri. In questo caso vi sono tre membri di dati serializzati nell'elemento del corpo del messaggio SOAP: sourceAccount
, targetAccount
e il valore amount
, che viene serializzato in un elemento denominato transactionAmount
. Inoltre, l'elemento dell'intestazione SOAP IsAudited
risiede nello spazio dei nomi http://schemas.contosobank.com/auditing/2005
.
Nota
Infine, i tipi Operation
e Account
devono presentare un contratto dati.
[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;