Compartir a través de


MessageContractMemberAttribute.Name Propiedad

Definición

Especifica el nombre del elemento que se corresponde a este miembro.

public:
 property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };
public string Name { get; set; }
member this.Name : string with get, set
Public Property Name As String

Valor de propiedad

String

El nombre del elemento que se corresponde a este miembro. Esta cadena debe ser un nombre de elemento XML válido.

Ejemplos

Los ejemplos de código siguientes muestran un contrato de mensaje personalizado que utiliza los atributos MessageContractAttribute, MessageHeaderAttribute y MessageBodyMemberAttribute para crear mensajes personalizados y fuertemente tipados que usar como parámetros. En este caso, hay tres miembros de datos 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.

Nota

Los tipos Operation y Account también 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