MessageContractMemberAttribute.Namespace Eigenschap

Definitie

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

public:
 property System::String ^ Namespace { System::String ^ get(); void set(System::String ^ value); };
public string Namespace { get; set; }
member this.Namespace : string with get, set
Public Property Namespace As String

Waarde van eigenschap

Een naamruimte-URI van het element dat overeenkomt met dit lid.

Voorbeelden

In de volgende codevoorbeelden ziet u een aangepast berichtcontract dat gebruikmaakt van de MessageContractAttributekenmerken MessageHeaderAttributeMessageBodyMemberAttribute (die allemaal overnemen vanMessageContractMemberAttribute) om aangepaste getypte berichten te maken die moeten worden gebruikt in bewerkingen. In dit geval zijn er drie leden 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 en sourceAccount wordt het versleuteld en digitaal ondertekend.

Note

De Operation typen Account moeten 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