MessageContractMemberAttribute.Namespace Propiedad

Definición

Especifica el espacio de nombres del elemento que se corresponde a este miembro.

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 de propiedad

String

Un URI de espacio de nombres del elemento que se corresponde con este miembro.

Ejemplos

En los ejemplos de código siguientes se muestra un contrato de mensaje personalizado que usa los MessageContractAttributeatributos , MessageHeaderAttributey MessageBodyMemberAttribute (que heredan de MessageContractMemberAttribute) para crear mensajes con tipo personalizados que se usarán en las operaciones. En este caso, hay tres miembros que se serializan en el cuerpo del mensaje SOAP: sourceAccount, targetAccount y el valor amount (que se serializa en un elemento con el nombre transactionAmount). Además, el elemento de encabezado SOAP IsAudited reside en el espacio de nombres http://schemas.contosobank.com/auditing/2005 y sourceAccount se cifra y se firma digitalmente.

Nota

Los tipos Operation y Account deben tener un contrato de datos.

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

Se aplica a