次の方法で共有


MessageQueueTask Class

メッセージ キュー タスクで使用されるメソッドとプロパティを含みます。このクラスは継承できません。

名前空間: Microsoft.SqlServer.Dts.Tasks.MessageQueueTask
アセンブリ: Microsoft.SqlServer.MSMQTask (microsoft.sqlserver.msmqtask.dll 内)

構文

'宣言
Public NotInheritable Class MessageQueueTask
    Inherits Task
    Implements IDTSComponentPersist, IMessageQueueTask, IDTSBreakpointSite, IDTSSuspend
public sealed class MessageQueueTask : Task, IDTSComponentPersist, IMessageQueueTask, IDTSBreakpointSite, 
    IDTSSuspend
public ref class MessageQueueTask sealed : public Task, IDTSComponentPersist, IMessageQueueTask, IDTSBreakpointSite, 
    IDTSSuspend
public final class MessageQueueTask extends Task implements IDTSComponentPersist, IMessageQueueTask, 
    IDTSBreakpointSite, IDTSSuspend
public final class MessageQueueTask extends Task implements IDTSComponentPersist, IMessageQueueTask, 
    IDTSBreakpointSite, IDTSSuspend

解説

更新されたテキスト :2006 年 4 月 14 日

メッセージ キュー タスク クラスでは、オブジェクトは、メッセージ キュー (MSMQ) のキューに対してメッセージを送受信できます。Microsoft 分散トランザクション コーディネータ (MSDTC) を実行している場合は、分散トランザクションへの参加が可能です。メッセージ キュー タスクの単一のインスタンスは、指定したキューに 1 つのメッセージを送信するか、指定したキューから単一のメッセージを受信し、必要に応じてメッセージの到着を待機します。次の種類のメッセージを送信できます。

  • プロパティの値として提供される文字列メッセージです。

  • 指定したデータ ファイルの内容から生成されたデータ ファイル メッセージです。

  • 1 つ以上の SQL Server Integration Services 変数の名前と値から生成された変数メッセージです。

MQMessageType 列挙によって、特定のメッセージ キュー タスクで使用されるメッセージ形式が決まります。

詳細については、「メッセージ キュー タスク」を参照してください。

MessageQueueTask を API または SSIS デザイナで使用するためには、SQL Server Integration Services をインストールする必要があります。この機能は、Business Intelligence Development Studio のみがインストールされている場合は使用できません。

ms214871.note(ja-jp,SQL.90).gif重要 :
メッセージ キュー タスクを構成してメッセージを送信する場合、メッセージ キューで現在サポートされている暗号化アルゴリズム (RC2 および RC4) のいずれかを使用してメッセージを暗号化できます。これらの暗号化アルゴリズムは両方とも、現在では新しいアルゴリズムと比較すると弱い暗号だと見なされていますが、新しいアルゴリズムはメッセージ キューではまだサポートされていません。そのため、メッセージ キュー タスクを使用してメッセージを送信する場合は、暗号化の要件を慎重に検討してください。

継承階層

System.Object
   Microsoft.SqlServer.Dts.Runtime.DtsObject
     Microsoft.SqlServer.Dts.Runtime.Task
      Microsoft.SqlServer.Dts.Tasks.MessageQueueTask.MessageQueueTask

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

MessageQueueTask Members
Microsoft.SqlServer.Dts.Tasks.MessageQueueTask Namespace

変更履歴

リリース

履歴

2006 年 4 月 14 日

新しい内容 :
  • メッセージ キュー タスクの暗号化オプションに関する記述を追加。