Message 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供 XML Web services 所传递的数据的抽象定义。 此类不能被继承。
public ref class Message sealed : System::Web::Services::Description::DocumentableItempublic ref class Message sealed : System::Web::Services::Description::NamedItempublic sealed class Message : System.Web.Services.Description.DocumentableItem[System.Web.Services.Configuration.XmlFormatExtensionPoint("Extensions")]
public sealed class Message : System.Web.Services.Description.NamedItemtype Message = class
    inherit DocumentableItem[<System.Web.Services.Configuration.XmlFormatExtensionPoint("Extensions")>]
type Message = class
    inherit NamedItemPublic NotInheritable Class Message
Inherits DocumentableItemPublic 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) |