MessageContractMemberAttribute.Name Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger namnet på elementet som motsvarar den här medlemmen.
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
Egenskapsvärde
Namnet på elementet som motsvarar den här medlemmen. Den här strängen måste vara ett giltigt XML-elementnamn.
Exempel
Följande kodexempel visar ett anpassat meddelandekontrakt som använder attributen MessageContractAttribute, MessageHeaderAttributeoch MessageBodyMemberAttribute för att skapa anpassade, starkt skrivna meddelanden som ska användas som parametrar. I det här fallet finns det tre datamedlemmar som serialiseras i brödtextelementet i SOAP-meddelandet: sourceAccount, targetAccountoch amount värdet (som serialiseras till ett element med namnet transactionAmount). Dessutom IsAudited finns SOAP-huvudelementet i http://schemas.contosobank.com/auditing/2005 namnområdet.
Note
Typerna Operation och Account måste också ha ett datakontrakt.
[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;