MessageContractMemberAttribute.Namespace Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica el espacio de nombres del elemento que 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
URI de espacio de nombres del elemento que corresponde a este miembro.
Ejemplos
En los ejemplos de código siguientes se muestra un contrato de mensaje personalizado que usa los MessageContractAttributeatributos , MessageHeaderAttributey MessageBodyMemberAttribute (que todos heredan de MessageContractMemberAttribute) para crear mensajes con tipo personalizados para usarlos en operaciones. En este caso, hay tres miembros que se serializan en el elemento body del mensaje SOAP: sourceAccount, y el targetAccount valor , (que se serializa en un elemento con el nombre amounttransactionAmount). Además, el IsAudited elemento de encabezado SOAP reside en el http://schemas.contosobank.com/auditing/2005 espacio de nombres y sourceAccount está cifrado y firmado digitalmente.
Note
Los Operation tipos 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;