Message 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供 XML Web services 所传递的数据的抽象定义。 此类不能被继承。
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
注解
A Message 可以包含面向文档的信息或面向过程的信息。 面向过程的消息包含参数和返回值,而面向文档的消息包含文档。
该Message类对应于根元素括起来definitions
的 Web 服务说明语言 (WSDL) message
元素。 有关 WSDL 的更多信息,请参阅 WSDL 规范。
构造函数
Message() |
初始化 Message 类的新实例。 |
属性
Documentation |
获取或设置 DocumentableItem 的实例的文本文档。 (继承自 DocumentableItem) |
DocumentationElement |
获取或设置 DocumentableItem 的文档元素。 (继承自 DocumentableItem) |
ExtensibleAttributes |
获取或设置类型为 XmlAttribute 的数组,该数组表示为符合 Web 服务互操作性 (WS-I) 基本概要 1.1 而进行的 WSDL 特性扩展。 (继承自 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) |