MessageContractMemberAttribute.Namespace Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje obor názvů elementu, který odpovídá tomuto členu.
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
Hodnota vlastnosti
Identifikátor URI oboru názvů elementu, který odpovídá tomuto členu.
Příklady
Následující příklady kódu ukazují vlastní kontrakt zprávy, který používá MessageContractAttribute, MessageHeaderAttributea MessageBodyMemberAttribute atributy (které všechny dědí) MessageContractMemberAttributek vytvoření vlastních zadaných zpráv pro použití v operacích. V tomto případě existují tři členy, které jsou serializovány do základního prvku zprávy SOAP: sourceAccount
, targetAccount
a 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ů a sourceAccount
je šifrovaný a digitálně podepsaný.
Poznámka
Typy Operation
musí Account
mít 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;