Message Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece uma definição abstrata dos dados passados por um serviço Web XML. Esta classe não pode ser herdada.
public ref class Message sealed : System::Web::Services::Description::DocumentableItem
public ref class Message sealed : System::Web::Services::Description::NamedItem
public sealed class Message : System.Web.Services.Description.DocumentableItem
[System.Web.Services.Configuration.XmlFormatExtensionPoint("Extensions")]
public sealed class Message : System.Web.Services.Description.NamedItem
type Message = class
inherit DocumentableItem
[<System.Web.Services.Configuration.XmlFormatExtensionPoint("Extensions")>]
type Message = class
inherit NamedItem
Public NotInheritable Class Message
Inherits DocumentableItem
Public NotInheritable Class Message
Inherits NamedItem
- Herança
- Herança
- Atributos
Exemplos
// Creates a Message with name = messageName having one MessagePart
// with name = partName.
public:
static Message^ CreateMessage( String^ messageName, String^ partName, String^ element, String^ targetNamespace )
{
Message^ myMessage = gcnew Message;
myMessage->Name = messageName;
MessagePart^ myMessagePart = gcnew MessagePart;
myMessagePart->Name = partName;
myMessagePart->Element = gcnew XmlQualifiedName( element,targetNamespace );
myMessage->Parts->Add( myMessagePart );
return myMessage;
}
// Creates a Message with name = messageName having one MessagePart
// with name = partName.
public static Message CreateMessage(string messageName,string partName,
string element,string targetNamespace)
{
Message myMessage = new Message();
myMessage.Name = messageName;
MessagePart myMessagePart = new MessagePart();
myMessagePart.Name = partName;
myMessagePart.Element = new XmlQualifiedName(element,targetNamespace);
myMessage.Parts.Add(myMessagePart);
return myMessage;
}
' Creates a Message with name = messageName having one MessagePart
' with name = partName.
Public Shared Function CreateMessage(messageName As String, _
partName As String, element As String, targetNamespace As String) _
As Message
Dim myMessage As New Message()
myMessage.Name = messageName
Dim myMessagePart As New MessagePart()
myMessagePart.Name = partName
myMessagePart.Element = New XmlQualifiedName(element, targetNamespace)
myMessage.Parts.Add(myMessagePart)
Return myMessage
End Function 'CreateMessage
Observações
A Message pode conter informação orientada a documentos ou orientada a procedimentos. Mensagens orientadas a procedimentos contêm parâmetros e valores de retorno, enquanto mensagens orientadas a documentos contêm documentos.
A Message classe corresponde a um elemento da Web Services Description Language (WSDL) message encerrado pelo definitions elemento raiz. Para mais informações sobre o WSDL, consulte a especificação WSDL .
Construtores
| Name | Description |
|---|---|
| Message() |
Inicializa uma nova instância da Message classe. |
Propriedades
| Name | Description |
|---|---|
| Documentation |
Obtém ou define a documentação de texto para a instância do DocumentableItem. (Herdado de DocumentableItem) |
| DocumentationElement |
Obtém ou define o elemento de documentação para o DocumentableItem. (Herdado de DocumentableItem) |
| ExtensibleAttributes |
Obtém ou define um array de tipos XmlAttribute que representam extensões de atributos do WSDL para cumprir o Perfil Básico 1.1 da Interoperabilidade de Serviços Web (WS-I). (Herdado de DocumentableItem) |
| Extensions |
Fica associado ServiceDescriptionFormatExtensionCollection a isto Message. |
| Name |
Recebe ou define o nome da corrente Message. |
| Name |
Obtém ou define o nome do item. (Herdado de NamedItem) |
| Namespaces |
Obtém ou define o dicionário dos prefixos e espaços de nomes usados para preservar prefixos e espaços de nomes quando um ServiceDescription objeto é construído. (Herdado de DocumentableItem) |
| Parts |
Obtém a coleção dos MessagePart objetos contidos no Message. |
| ServiceDescription |
Obtém o ServiceDescription que o atual Message é membro. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| FindPartByName(String) |
Pesquisa o MessagePartCollection devolvido pela Parts propriedade e retorna o nome MessagePart. |
| FindPartsByName(String[]) |
Pesquisa o MessagePartCollection devolvido pela Parts propriedade e devolve um array de tipo MessagePart que contém as instâncias nomeadas. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |