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