MessageContractMemberAttribute.Namespace Properti

Definisi

Menentukan namespace elemen yang sesuai dengan anggota ini.

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

Nilai Properti

URI namespace elemen yang sesuai dengan anggota ini.

Contoh

Contoh kode berikut menunjukkan kontrak pesan kustom yang menggunakan MessageContractAttributeatribut , , MessageHeaderAttributedan MessageBodyMemberAttribute (yang semuanya diwarisi dari MessageContractMemberAttribute) untuk membuat pesan yang diketik kustom untuk digunakan dalam operasi. Dalam hal ini, ada tiga anggota yang diserialisasikan ke dalam elemen isi pesan SOAP: sourceAccount, , targetAccountdan amount nilai , (yang diserialisasikan ke dalam elemen dengan nama transactionAmount). Selain itu, IsAudited elemen header SOAP berada di http://schemas.contosobank.com/auditing/2005 namespace layanan, dan sourceAccount dienkripsi dan ditandatangani secara digital.

Note

Jenis Operation dan Account harus memiliki kontrak data.

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

Berlaku untuk