MessageContractMemberAttribute.Name Propriedade

Definição

Especifica o nome do elemento que corresponde a esse membro.

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 da propriedade

String

O nome do elemento que corresponde a esse membro. Essa cadeia de caracteres deve ser um nome de elemento XML válido.

Exemplos

Os exemplos de código a seguir demonstram um contrato de mensagem personalizado que usa o MessageContractAttribute, MessageHeaderAttributee MessageBodyMemberAttribute atributos para criar mensagens personalizadas e fortemente tipadas para usar como parâmetros. Nesse caso, há três membros de dados 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.

Observação

Os Operation tipos e os tipos Account também 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;  

Aplica-se a