Message クラス

定義

XML Web サービスによって渡されるデータの抽象定義を提供します。 このクラスは継承できません。

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 クラスは、message ルート要素で囲まれた Web サービス記述言語 (WSDL) definitions要素に対応します。 WSDL の詳細については、 WSDL 仕様を参照してください。

コンストラクター

名前 説明
Message()

Message クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Documentation

DocumentableItemのインスタンスのテキスト ドキュメントを取得または設定します。

(継承元 DocumentableItem)
DocumentationElement

DocumentableItemのドキュメント要素を取得または設定します。

(継承元 DocumentableItem)
ExtensibleAttributes

Web サービス相互運用性 (WS-I) Basic Profile 1.1 に準拠する WSDL の属性拡張を表す XmlAttribute 型の配列を取得または設定します。

(継承元 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)

適用対象