MessageContractMemberAttribute.Namespace Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica o namespace do elemento que corresponde a esse membro.
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
Valor da propriedade
Um URI de namespace do elemento que corresponde a esse membro.
Exemplos
Os exemplos de MessageContractAttributecódigo a seguir demonstram um contrato de mensagem personalizado que usa os MessageHeaderAttributeatributos , MessageBodyMemberAttributee MessageContractMemberAttribute (dos quais todos herdam) para criar mensagens tipadas personalizadas a serem usadas em operações. Nesse caso, há três membros que são serializados no elemento do corpo da mensagem SOAP: sourceAccount, e o targetAccount valor, (que é serializado em um elemento com o nomeamounttransactionAmount). Além disso, o IsAudited elemento de cabeçalho SOAP reside no http://schemas.contosobank.com/auditing/2005 namespace e sourceAccount é criptografado e assinado digitalmente.
Note
Os Operation tipos e devem Account ter um contrato de dados.
[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;