MessageContractMemberAttribute.Namespace Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu üyeye karşılık gelen öğenin ad alanını belirtir.
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
Özellik Değeri
Bu üyeye karşılık gelen öğenin ad alanı URI'si.
Örnekler
Aşağıdaki kod örneklerinde, işlemlerde kullanılacak özel türemiş iletiler oluşturmak için , MessageHeaderAttributeve MessageBodyMemberAttribute özniteliklerini (tümü 'den MessageContractMemberAttributedevralan) kullanan MessageContractAttributeözel bir ileti sözleşmesi gösterilmektedir. Bu durumda, SOAP iletisinin gövde öğesinde seri hale getirilmiş üç üye vardır: sourceAccount
, targetAccount
ve amount
değeri (adıyla transactionAmount
bir öğe olarak serileştirilir). Buna ek olarak, IsAudited
SOAP üst bilgisi öğesi ad alanında http://schemas.contosobank.com/auditing/2005
bulunur ve sourceAccount
şifrelenir ve dijital olarak imzalanır.
Not
ve Account
türlerinin Operation
bir veri sözleşmesi olmalıdır.
[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;