MessageQueueInstallerとは? わかりやすく解説

MessageQueueInstaller イベント


パブリック イベントパブリック イベント

  名前 説明
パブリック イベント AfterInstall  Installers プロパティ内のすべてのインストーラの Install メソッドが実行された後で発生します。 ( Installer から継承されます。)
パブリック イベント AfterRollback  Installers プロパティ内のすべてのインストーラによるインストールがロールバックされた後で発生します。 ( Installer から継承されます。)
パブリック イベント AfterUninstall  Installers プロパティ内のすべてのインストーラのアンインストールが実行された後で発生します。 ( Installer から継承されます。)
パブリック イベント BeforeInstall  インストーラ コレクション内の各インストーラの Install メソッドが実行される前に発生します。 ( Installer から継承されます。)
パブリック イベント BeforeRollback  Installers プロパティ内のインストーラによるインストールがロールバックされる前に発生します。 ( Installer から継承されます。)
パブリック イベント BeforeUninstall  Installers プロパティ内のインストーラのアンインストールが実行される前に発生します。 ( Installer から継承されます。)
パブリック イベント Committed  Installers プロパティ内のすべてのインストーラがインストールをコミットした後で発生します。 ( Installer から継承されます。)
パブリック イベント Committing  Installers プロパティ内のインストーラがインストールをコミットする前に発生します。 ( Installer から継承されます。)
パブリック イベント Disposed  コンポーネントの Disposed イベントを待機するイベント ハンドラを追加します。 ( Component から継承されます。)
参照参照

関連項目

MessageQueueInstaller クラス
System.Messaging 名前空間

その他の技術情報

インストーラ ツール (Installutil.exe)

MessageQueueInstaller クラス

アプリケーションの実行に必要なキューのインストールと構成ができます。このクラスは、MessageQueue をインストールするときに、InstallUtil.exe などのインストール ユーティリティによって呼び出されます。

名前空間: System.Messaging
アセンブリ: System.Messaging (system.messaging.dll 内)
構文構文

Public Class MessageQueueInstaller
    Inherits ComponentInstaller
Dim instance As MessageQueueInstaller
public class MessageQueueInstaller : ComponentInstaller
public ref class MessageQueueInstaller : public
 ComponentInstaller
public class MessageQueueInstaller extends
 ComponentInstaller
public class MessageQueueInstaller extends
 ComponentInstaller
解説解説

インストール ユーティリティは、MessageQueueInstaller を使用して、キューに関連付けられるレジストリ値を書き込みます。インストール ユーティリティの詳細については、「インストーラ ツール (Installutil.exe)」を参照してください。

キューをインストールするには、Installer から継承するプロジェクト インストーラ クラスを作成し、そのクラスの RunInstallerAttribute を true に設定します。プロジェクト内で、インストールの各キューの MessageQueueInstaller インスタンスを作成し、インスタンスをプロジェクト インストーラ クラスに追加します。

MessageQueueInstaller インスタンスを作成するときは、テスト サーバーのキューなど既存の MessageQueue を MessageQueueInstaller コンストラクタに渡すこともできます。この方法では、渡されたキューの設定を反映することによって、自動的に新しいキューの構成設定が指定されます。この方法を使用しない場合は、MessageQueueInstaller インスタンスのプロパティを必要な状態に手動で設定して、既定のコンストラクタを呼び出します。

インストール ユーティリティは、呼び出されると RunInstallerAttribute を検索します。このプロパティが true の場合、ユーティリティは、プロジェクト インストーラに関連付けられた Installers コレクションのすべてのキューをインストールします。RunInstallerAttribute が false の場合、ユーティリティはプロジェクト インストーラを無視します。

MessageQueueInstaller インスタンスのその他のプロパティは、インスタンスをプロジェクト インストーラの Installers コレクションに追加する前または後に変更します。たとえば、キューの Path は、インストール ユーティリティを実行する前に設定する必要があります。

通常、コードからは MessageQueueInstaller のメソッドを呼び出しません。一般的に、このメソッドを呼び出すのはインストール ユーティリティの installutil.exe だけです。ユーティリティは、インストール プロセス中に自動的に Install メソッドを呼び出します。また、インストールが例外をスローしなかった場合は、Commit を呼び出します。必要に応じて、例外を生成したオブジェクトに対して Rollback を呼び出すことにより、エラーを回復します。

アプリケーションのインストール ルーチンは、プロジェクト インストーラの Installer.Context を使用して、既にインストールされているコンポーネントに関する情報を自動的に認識します。この状態情報は、各 MessageQueueInstaller インスタンスがユーティリティによってインストールされるときに、継続的に更新されます。通常、コードではこの状態情報を明示的に変更する必要はありません。

継承階層継承階層
System.Object
   System.MarshalByRefObject
     System.ComponentModel.Component
       System.Configuration.Install.Installer
         System.Configuration.Install.ComponentInstaller
          System.Messaging.MessageQueueInstaller
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

MessageQueueInstaller コンストラクタ ()


MessageQueueInstaller コンストラクタ

MessageQueueInstaller クラスの新しいインスタンスを初期化します。
オーバーロードの一覧オーバーロードの一覧

参照参照

関連項目

MessageQueueInstaller クラス
MessageQueueInstaller メンバ
System.Messaging 名前空間

MessageQueueInstaller コンストラクタ (MessageQueue)

MessageQueueInstaller クラスの新しいインスタンスを初期化し、インストール設定を既存の MessageQueue インスタンスの設定に初期化します。

名前空間: System.Messaging
アセンブリ: System.Messaging (system.messaging.dll 内)
構文構文

Public Sub New ( _
    componentToCopy As MessageQueue _
)
Dim componentToCopy As MessageQueue

Dim instance As New MessageQueueInstaller(componentToCopy)
public MessageQueueInstaller (
    MessageQueue componentToCopy
)
public:
MessageQueueInstaller (
    MessageQueue^ componentToCopy
)
public MessageQueueInstaller (
    MessageQueue componentToCopy
)
public function MessageQueueInstaller (
    componentToCopy : MessageQueue
)

パラメータ

componentToCopy

インストールされる新しいキューのプロパティ設定を決定する MessageQueue コンポーネント。

.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
MessageQueueInstaller クラス
MessageQueueInstaller メンバ
System.Messaging 名前空間

MessageQueueInstaller プロパティ


パブリック プロパティパブリック プロパティ

( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ Authenticate インストールされるキューが認証済みメッセージだけを受け入れるかどうかを示す値を取得または設定します。
パブリック プロパティ BasePriority ネットワーク上でパブリック キューのメッセージをルーティングするときに使用する基本優先順位を取得または設定します。
パブリック プロパティ Category 実装に固有のキューの種類を取得または設定します。
パブリック プロパティ Container  Component を格納している IContainer を取得します。 ( Component から継承されます。)
パブリック プロパティ Context  現在のインストールに関する情報を取得または設定します。 ( Installer から継承されます。)
パブリック プロパティ EncryptionRequired キューがプライベート メッセージ、つまり暗号化されたメッセージだけを受け入れるかどうかを示す値を取得または設定します。
パブリック プロパティ HelpText  インストーラ コレクション内のすべてのインストーラに関するヘルプ テキストを取得します。 ( Installer から継承されます。)
パブリック プロパティ Installers  インストーラが格納しているインストーラのコレクションを取得します。 ( Installer から継承されます。)
パブリック プロパティ Label キューの説明を取得または設定します。
パブリック プロパティ MaximumJournalSize キューに関連付けられたジャーナルの最大サイズを取得または設定します。
パブリック プロパティ MaximumQueueSize キューの最大サイズを取得または設定します。
パブリック プロパティ MulticastAddress MSMQ 3.0 で導入されました。キューに関連付けられているマルチキャスト アドレスを取得または設定します。
パブリック プロパティ Parent  インストーラが属しているコレクションを格納しているインストーラを取得または設定します。 ( Installer から継承されます。)
パブリック プロパティ Path このオブジェクトが参照するキューの場所を取得または設定します。
パブリック プロパティ Permissions キューに関連付けられているアクセス許可を取得または設定します。
パブリック プロパティ Site  Component の ISite を取得または設定します。 ( Component から継承されます。)
パブリック プロパティ Transactional キューがトランザクションの一部として送信されたメッセージだけを受け入れるかどうかを示す値を取得または設定します。
パブリック プロパティ UninstallAction アンインストールするときにインストーラがキューに対して実行する操作を示す値を取得または設定します。実行できる操作には、削除、インストール前の状態への復元、現在のインストールされた状態の維持があります。
パブリック プロパティ UseJournalQueue キューから取得したメッセージを関連付けられたジャーナル キューにもコピーするかどうかを示す値を取得または設定します。
プロテクト プロパティプロテクト プロパティ
参照参照

関連項目

MessageQueueInstaller クラス
System.Messaging 名前空間

その他の技術情報

インストーラ ツール (Installutil.exe)

MessageQueueInstaller メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Commit オーバーライドされます。 Install メソッドによってレジストリに書き込まれた MessageQueue インストール情報をコミットして、インストール プロセスを完了します。このメソッドは、セットアップ ツールで使用されます。セットアップ ツールは適切なメソッドを自動的に呼び出します。
パブリック メソッド CopyFromComponent オーバーライドされます。 インストールするときにメッセージ キューに必要な、MessageQueue コンポーネントのプロパティ値をコピーします。
パブリック メソッド CreateObjRef  リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド Dispose  オーバーロードされます。 Component によって使用されているリソースを解放します。 ( Component から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。)
パブリック メソッド GetLifetimeService  対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド InitializeLifetimeService  対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド Install オーバーライドされます。 インストールを実行し、レジストリにメッセージ キュー情報を書き込みます。このメソッドは、セットアップ ツールで使用されます。セットアップ ツールは適切なメソッドを自動的に呼び出します。
パブリック メソッド IsEquivalentInstaller オーバーライドされます。 指定したインストーラがこのインストーラと同じ種類のインストールを処理できるかどうかを判断します。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド Rollback オーバーライドされます。 インストール プロシージャによってレジストリに書き込まれたキュー情報をロールバックして、コンピュータをインストール前の状態に復元します。このメソッドは、セットアップ ツールで使用されます。セットアップ ツールは適切なメソッドを自動的に呼び出します。
パブリック メソッド ToString  Component の名前を格納している String を返します (存在する場合)。このメソッドはオーバーライドできません。 ( Component から継承されます。)
パブリック メソッド Uninstall オーバーライドされます。 レジストリからキュー情報を削除して、インストールされているキューを削除します。このメソッドは、アンインストール ツールで使用されます。アンインストール ツールは適切なメソッドを自動的に呼び出します。
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド Dispose  オーバーロードされます。 Component によって使用されているリソースを解放します。 ( Component から継承されます。)
プロテクト メソッド Finalize  Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 ( Component から継承されます。)
プロテクト メソッド GetService  Component またはその Container で提供されるサービスを表すオブジェクトを返します。 ( Component から継承されます。)
プロテクト メソッド MemberwiseClone  オーバーロードされます。 ( MarshalByRefObject から継承されます。)
プロテクト メソッド OnAfterInstall  AfterInstall イベントを発生させます。 ( Installer から継承されます。)
プロテクト メソッド OnAfterRollback  AfterRollback イベントを発生させます。 ( Installer から継承されます。)
プロテクト メソッド OnAfterUninstall  AfterUninstall イベントを発生させます。 ( Installer から継承されます。)
プロテクト メソッド OnBeforeInstall  BeforeInstall イベントを発生させます。 ( Installer から継承されます。)
プロテクト メソッド OnBeforeRollback  BeforeRollback イベントを発生させます。 ( Installer から継承されます。)
プロテクト メソッド OnBeforeUninstall  BeforeUninstall イベントを発生させます。 ( Installer から継承されます。)
プロテクト メソッド OnCommitted  Committed イベントを発生させます。 ( Installer から継承されます。)
プロテクト メソッド OnCommitting  Committing イベントを発生させます。 ( Installer から継承されます。)
参照参照

関連項目

MessageQueueInstaller クラス
System.Messaging 名前空間

その他の技術情報

インストーラ ツール (Installutil.exe)

MessageQueueInstaller メンバ

アプリケーションの実行に必要なキューのインストールと構成ができます。このクラスは、MessageQueue をインストールするときに、InstallUtil.exe などのインストール ユーティリティによって呼び出されます。

MessageQueueInstaller データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド MessageQueueInstaller オーバーロードされます。 MessageQueueInstaller クラスの新しいインスタンスを初期化します。
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ Authenticate インストールされるキューが認証済みメッセージだけを受け入れるかどうかを示す値を取得または設定します。
パブリック プロパティ BasePriority ネットワーク上でパブリック キューのメッセージをルーティングするときに使用する基本優先順位を取得または設定します。
パブリック プロパティ Category 実装に固有のキューの種類を取得または設定します。
パブリック プロパティ Container  Component を格納している IContainer を取得します。(Component から継承されます。)
パブリック プロパティ Context  現在のインストールに関する情報を取得または設定します。(Installer から継承されます。)
パブリック プロパティ EncryptionRequired キューがプライベート メッセージ、つまり暗号化されたメッセージだけを受け入れるかどうかを示す値を取得または設定します。
パブリック プロパティ HelpText  インストーラ コレクション内のすべてのインストーラに関するヘルプ テキストを取得します。(Installer から継承されます。)
パブリック プロパティ Installers  インストーラが格納しているインストーラのコレクションを取得します。(Installer から継承されます。)
パブリック プロパティ Label キューの説明を取得または設定します。
パブリック プロパティ MaximumJournalSize キューに関連付けられたジャーナルの最大サイズを取得または設定します。
パブリック プロパティ MaximumQueueSize キューの最大サイズを取得または設定します。
パブリック プロパティ MulticastAddress MSMQ 3.0 で導入されました。キューに関連付けられているマルチキャスト アドレスを取得または設定します。
パブリック プロパティ Parent  インストーラが属しているコレクションを格納しているインストーラを取得または設定します。(Installer から継承されます。)
パブリック プロパティ Path このオブジェクトが参照するキューの場所を取得または設定します。
パブリック プロパティ Permissions キューに関連付けられているアクセス許可を取得または設定します。
パブリック プロパティ Site  Component の ISite を取得または設定します。(Component から継承されます。)
パブリック プロパティ Transactional キューがトランザクションの一部として送信されたメッセージだけを受け入れるかどうかを示す値を取得または設定します。
パブリック プロパティ UninstallAction アンインストールするときにインストーラがキューに対して実行する操作を示す値を取得または設定します。実行できる操作には、削除、インストール前の状態への復元、現在のインストールされた状態の維持があります。
パブリック プロパティ UseJournalQueue キューから取得したメッセージを関連付けられたジャーナル キューにもコピーするかどうかを示す値を取得または設定します。
プロテクト プロパティプロテクト プロパティ
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Commit オーバーライドされます。 Install メソッドによってレジストリに書き込まれた MessageQueue インストール情報をコミットして、インストール プロセスを完了します。このメソッドは、セットアップ ツールで使用されます。セットアップ ツールは適切なメソッドを自動的に呼び出します。
パブリック メソッド CopyFromComponent オーバーライドされます。 インストールするときにメッセージ キューに必要な、MessageQueue コンポーネントのプロパティ値をコピーします。
パブリック メソッド CreateObjRef  リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 (MarshalByRefObject から継承されます。)
パブリック メソッド Dispose  オーバーロードされます。 Component によって使用されているリソースを解放します。 (Component から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。)
パブリック メソッド GetLifetimeService  対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド InitializeLifetimeService  対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッド Install オーバーライドされます。 インストールを実行し、レジストリにメッセージ キュー情報を書き込みます。このメソッドは、セットアップ ツールで使用されます。セットアップ ツールは適切なメソッドを自動的に呼び出します。
パブリック メソッド IsEquivalentInstaller オーバーライドされます。 指定したインストーラがこのインストーラと同じ種類のインストールを処理できるかどうかを判断します。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド Rollback オーバーライドされます。 インストール プロシージャによってレジストリに書き込まれたキュー情報をロールバックして、コンピュータをインストール前の状態に復元します。このメソッドは、セットアップ ツールで使用されます。セットアップ ツールは適切なメソッドを自動的に呼び出します。
パブリック メソッド ToString  Component の名前を格納している String を返します (存在する場合)。このメソッドはオーバーライドできません。 (Component から継承されます。)
パブリック メソッド Uninstall オーバーライドされます。 レジストリからキュー情報を削除して、インストールされているキューを削除します。このメソッドは、アンインストール ツールで使用されます。アンインストール ツールは適切なメソッドを自動的に呼び出します。
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド Dispose  オーバーロードされます。 Component によって使用されているリソースを解放します。 (Component から継承されます。)
プロテクト メソッド Finalize  Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 (Component から継承されます。)
プロテクト メソッド GetService  Component またはその Container で提供されるサービスを表すオブジェクトを返します。 (Component から継承されます。)
プロテクト メソッド MemberwiseClone  オーバーロードされます。 ( MarshalByRefObject から継承されます。)
プロテクト メソッド OnAfterInstall  AfterInstall イベントを発生させます。 (Installer から継承されます。)
プロテクト メソッド OnAfterRollback  AfterRollback イベントを発生させます。 (Installer から継承されます。)
プロテクト メソッド OnAfterUninstall  AfterUninstall イベントを発生させます。 (Installer から継承されます。)
プロテクト メソッド OnBeforeInstall  BeforeInstall イベントを発生させます。 (Installer から継承されます。)
プロテクト メソッド OnBeforeRollback  BeforeRollback イベントを発生させます。 (Installer から継承されます。)
プロテクト メソッド OnBeforeUninstall  BeforeUninstall イベントを発生させます。 (Installer から継承されます。)
プロテクト メソッド OnCommitted  Committed イベントを発生させます。 (Installer から継承されます。)
プロテクト メソッド OnCommitting  Committing イベントを発生させます。 (Installer から継承されます。)
パブリック イベントパブリック イベント
  名前 説明
パブリック イベント AfterInstall  Installers プロパティ内のすべてのインストーラの Install メソッドが実行された後で発生します。(Installer から継承されます。)
パブリック イベント AfterRollback  Installers プロパティ内のすべてのインストーラによるインストールがロールバックされた後で発生します。(Installer から継承されます。)
パブリック イベント AfterUninstall  Installers プロパティ内のすべてのインストーラのアンインストールが実行された後で発生します。(Installer から継承されます。)
パブリック イベント BeforeInstall  インストーラ コレクション内の各インストーラの Install メソッドが実行される前に発生します。(Installer から継承されます。)
パブリック イベント BeforeRollback  Installers プロパティ内のインストーラによるインストールがロールバックされる前に発生します。(Installer から継承されます。)
パブリック イベント BeforeUninstall  Installers プロパティ内のインストーラのアンインストールが実行される前に発生します。(Installer から継承されます。)
パブリック イベント Committed  Installers プロパティ内のすべてのインストーラがインストールをコミットした後で発生します。(Installer から継承されます。)
パブリック イベント Committing  Installers プロパティ内のインストーラがインストールをコミットする前に発生します。(Installer から継承されます。)
パブリック イベント Disposed  コンポーネントの Disposed イベントを待機するイベント ハンドラを追加します。(Component から継承されます。)
参照参照

関連項目

MessageQueueInstaller クラス
System.Messaging 名前空間

その他の技術情報

インストーラ ツール (Installutil.exe)


このページでは「.NET Framework クラス ライブラリ リファレンス」からMessageQueueInstallerを検索した結果を表示しています。
Weblioに収録されているすべての辞書からMessageQueueInstallerを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からMessageQueueInstaller を検索

英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「MessageQueueInstaller」の関連用語

MessageQueueInstallerのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



MessageQueueInstallerのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS