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 MessageContractMemberAttributecódigo a seguir demonstram um contrato de mensagem personalizado que usa o MessageContractAttribute, MessageHeaderAttributee MessageBodyMemberAttribute atributos (dos quais todos herdam) para criar mensagens tipadas personalizadas a serem usadas em operações. Nesse caso, há três membros serializados no elemento do corpo da mensagem SOAP: sourceAccount
, e o amount
valor, (que é serializado em um elemento com o nometransactionAmount``targetAccount
). 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.
Observação
Os Operation
tipos e os tipos Account
devem 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;