Message Класс

Определение

Предоставляет абстрактное определение данных, передаваемых веб-службой XML. Этот класс не наследуется.

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
Наследование
Наследование
Атрибуты

Примеры

   // 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

Комментарии

Может Message содержать сведения, ориентированные на документ или процедуры. В сообщениях, ориентированных на процедуру, содержатся параметры и возвращаемые значения, а в сообщениях, ориентированных на документ, содержатся документы.

Класс Message соответствует элементу языка описания веб-служб (WSDL), message заключенному корневым элементом definitions . Дополнительные сведения о WSDL см. в спецификации WSDL .

Конструкторы

Имя Описание
Message()

Инициализирует новый экземпляр класса Message.

Свойства

Имя Описание
Documentation

Возвращает или задает текстовую документацию для экземпляра DocumentableItemобъекта .

(Унаследовано от DocumentableItem)
DocumentationElement

Возвращает или задает элемент документации для элемента DocumentableItem.

(Унаследовано от DocumentableItem)
ExtensibleAttributes

Возвращает или задает массив типа XmlAttribute , представляющий расширения атрибутов WSDL для соответствия требованиям взаимодействия веб-служб (WS-I) базовый профиль 1.1.

(Унаследовано от DocumentableItem)
Extensions

Возвращает связанный ServiceDescriptionFormatExtensionCollection с этим Messageобъект.

Name

Возвращает или задает имя текущего Message.

Name

Возвращает или задает имя элемента.

(Унаследовано от NamedItem)
Namespaces

Возвращает или задает словарь префиксов пространства имен и пространств имен, используемых для сохранения префиксов пространства имен и пространств имен при ServiceDescription создании объекта.

(Унаследовано от DocumentableItem)
Parts

Возвращает коллекцию MessagePart объектов, содержащихся в объекте Message.

ServiceDescription

Возвращает значение ServiceDescription , из которого находится текущий Message элемент.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
FindPartByName(String)

MessagePartCollection Выполняет поиск возвращаемого свойством Parts и возвращает именованный MessagePartобъект.

FindPartsByName(String[])

MessagePartCollection Выполняет поиск возвращаемого свойством Parts и возвращает массив типаMessagePart, содержащий именованные экземпляры.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к