MessageContractMemberAttribute.Name 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 nombre del elemento que 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
Nombre del elemento que corresponde a este miembro. Esta cadena debe ser un nombre de elemento XML válido.
Ejemplos
En los ejemplos de código siguientes se muestra un contrato de mensaje personalizado que usa los MessageContractAttributeatributos , MessageHeaderAttributey MessageBodyMemberAttribute para crear mensajes personalizados y fuertemente tipados para usarlos como parámetros. En este caso, hay tres miembros de datos 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 .
Note
Los Operation tipos 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;