次の方法で共有


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

Note

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

適用対象

こちらもご覧ください