Language

ServiceInstaller.CopyFromComponent(IComponent) メソッド

定義

ServiceBaseのインスタンスからこのインストーラーにプロパティをコピーします。

public:
 override void CopyFromComponent(System::ComponentModel::IComponent ^ component);
public override void CopyFromComponent(System.ComponentModel.IComponent component);
override this.CopyFromComponent : System.ComponentModel.IComponent -> unit
Public Overrides Sub CopyFromComponent (component As IComponent)

パラメーター

component
IComponent

コピー元の IComponent 。

例外

このインストーラーに関連付しようとしているコンポーネントは、 ServiceBaseから継承されません。

注釈

このメソッドは、コード内で呼び出されることはほとんどありません。 CopyFromComponent は通常、デザイナーによってのみ呼び出されます。

CopyFromComponentは、component パラメーターのサービス名をServiceName インスタンスのServiceInstallerに保存します。 (パラメーターは、 ServiceBaseから派生したクラスのインスタンスである必要があるため、 component は ServiceBase.ServiceName プロパティを持つことが保証されます)。

Note

Visual Studio デザイナーを使用している場合、ユーザーがこのクラスをインストーラーとして指定したコンポーネントの Add Installer をクリックすると、デザイン時にこのメソッドが呼び出されます。 インストーラーは、ライブ コンポーネントから可能なすべての情報を取得し、インストール時に使用するために格納します。

適用対象

こちらもご覧ください