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 procedimento contêm parâmetros e valores de retorno, 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
entre os definitions
elementos raiz. Para obter mais informações sobre WSDL, confira a especificação WSDL.
Construtores
Message() |
Inicializa uma nova instância da classe Message. |
Propriedades
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 uma matriz do tipo XmlAttribute que representa extensões de atributo do WSDL para estarem em conformidade com o Perfil Básico 1.1 WS-I (Interoperabilidade de Serviços Web). (Herdado de DocumentableItem) |
Extensions |
Obtém o ServiceDescriptionFormatExtensionCollection associado a este Message. |
Extensions |
Obtém o ServiceDescriptionFormatExtensionCollection associado a este DocumentableItem. (Herdado de DocumentableItem) |
Name |
Obtém ou define o nome do Message atual. |
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 os namespaces usados para preservar prefixos de namespace e namespaces quando um objeto ServiceDescription é construído. (Herdado de DocumentableItem) |
Parts |
Obtém a coleção de objetos MessagePart contidos no Message. |
ServiceDescription |
Obtém o ServiceDescription do qual o Message atual é um membro. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
FindPartByName(String) |
Pesquisa o MessagePartCollection retornado pela propriedade Parts e retorna o MessagePart nomeado. |
FindPartsByName(String[]) |
Pesquisa o MessagePartCollection retornado pela propriedade Parts e retorna uma matriz do tipo MessagePart que contém as instâncias nomeadas. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |