Message Classe
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.
Fornece uma definição abstrata de dados passados por um serviço Web XML. Essa 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
Comentários
Uma Message pode conter informações orientadas a documentos ou orientadas a procedimentos. As mensagens orientadas a procedimentos contêm parâmetros e valores retornados, enquanto as mensagens orientadas a documentos contêm documentos.
A Message classe corresponde a um elemento WSDL (Linguagem de Descrição dos Serviços Web) message colocado pelo definitions elemento raiz. Para obter mais informações sobre o WSDL, consulte a especificação do WSDL .
Construtores
| Nome | Description |
|---|---|
| Message() |
Inicializa uma nova instância da classe Message. |
Propriedades
| Nome | 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 do DocumentableItem. (Herdado de DocumentableItem) |
| ExtensibleAttributes |
Obtém ou define uma matriz de tipo XmlAttribute que representa extensões de atributo do WSDL para estar em conformidade com o Perfil Básico 1.1 de Interoperabilidade de Serviços Web (WS-I). (Herdado de DocumentableItem) |
| Extensions |
Obtém o ServiceDescriptionFormatExtensionCollection associado a isso Message. |
| Name |
Obtém ou define o nome do atual Message. |
| Name |
Obtém ou define o nome do item. (Herdado de NamedItem) |
| Namespaces |
Obtém ou define o dicionário de prefixos de namespace e namespaces usados para preservar prefixos de namespace e namespaces 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 do qual a corrente Message é um membro. |
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| FindPartByName(String) |
Pesquisa a MessagePartCollection propriedade retornada pela Parts propriedade e retorna o nome MessagePart. |
| FindPartsByName(String[]) |
Pesquisa a MessagePartCollection propriedade retornada pela Parts propriedade e retorna uma matriz de tipo MessagePart que contém as instâncias nomeadas. |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |