MessageContractMemberAttribute.Name Eigenschap

Definitie

Hiermee geeft u de naam van het element dat overeenkomt met dit lid.

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

Waarde van eigenschap

De naam van het element dat overeenkomt met dit lid. Deze tekenreeks moet een geldige XML-elementnaam zijn.

Voorbeelden

In de volgende codevoorbeelden ziet u een aangepast berichtcontract dat gebruikmaakt van de MessageContractAttribute, MessageHeaderAttributeen MessageBodyMemberAttribute kenmerken om aangepaste, sterk getypte berichten te maken die als parameters moeten worden gebruikt. In dit geval zijn er drie gegevensleden die in het hoofdtekstelement van het SOAP-bericht worden geserialiseerd: sourceAccount, en de amount waarde (die wordt geserialiseerd in een element met de naamtransactionAmounttargetAccount). Daarnaast bevindt het IsAudited SOAP-headerelement zich in de http://schemas.contosobank.com/auditing/2005 naamruimte.

Note

De Operation typen Account moeten ook een gegevenscontract hebben.

[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;

Van toepassing op