MessageContractMemberAttribute.Namespace Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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;