Sdílet prostřednictvím


MessageContractMemberAttribute.Name Vlastnost

Definice

Určuje název prvku, který odpovídá tomuto členu.

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

Hodnota vlastnosti

String

Název elementu, který odpovídá tomuto členu. Tento řetězec musí být platný název elementu XML.

Příklady

Následující příklady kódu ukazují vlastní kontrakt zprávy, který používá MessageContractAttribute, MessageHeaderAttributea MessageBodyMemberAttribute atributy k vytvoření vlastních zpráv silného typu, které se mají použít jako parametry. V tomto případě existují tři datové č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ů.

Poznámka

Typy Operation musí Account mít také 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