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. |
Extensions |
Возвращает объект ServiceDescriptionFormatExtensionCollection, связанный с этим объектом DocumentableItem. (Унаследовано от DocumentableItem) |
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) |