MessageContractMemberAttribute.Name Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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;