次の方法で共有


EventLogInstaller.Source プロパティ

定義

ログに登録するソース名を取得または設定します。

public:
 property System::String ^ Source { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Source { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Source { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Source { get; set; }
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.Source : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.Source : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.Source : string with get, set
Public Property Source As String

プロパティ値

エントリのソースとしてイベント ログに登録する名前。 既定値は、空の文字列 ("") です。

属性

注釈

イベント ソースは、イベントをログに記録する内容を示します。 多くの場合、アプリケーションの名前、または大規模なアプリケーション内のコンポーネントの名前です。

インストーラーでは、 プロパティの値を Source 使用して、アプリケーションをエントリの有効なソースとしてイベント ログに登録します。 新しいソース名は、既存のソース名または既存のイベント ログ名と一致できません。 各ソースは、一度に 1 つのイベント ログにのみ書き込むことができます。ただし、アプリケーションでは複数のソースを使用して複数のイベント ログに書き込むことができます。 たとえば、アプリケーションでは、異なるイベント ログまたは異なるリソース ファイル用に構成された複数のソースが必要になる場合があります。

アプリケーションとサービスは、アプリケーション ログまたはカスタム ログに書き込む必要があります。 デバイス ドライバーは、システム ログに書き込む必要があります。 インストーラーの実行前にログ名を指定しないと、インストーラーによってソースがアプリケーション ログに登録されます。 存在しないログの名前を指定した場合、システムはそのログに を Source 登録しますが、最初のエントリがログに書き込まれるまでログは作成されません。

を使用して EventLogInstaller 、新規または既存のイベント ログの新しいソースを登録します。既存のソースの変更には を使用 EventLogInstaller しないでください。 クラスは EventLogInstaller 、指定したインストール プロパティと一致するように既存のソースの構成プロパティを変更しません。 プロパティが Install 、コンピューター上の別の Source イベント ログに登録されているソース名と一致する場合、メソッドは例外をスローします。 プロパティが Install 、プロパティで指定されたのと同じイベント ログに既に登録されているソース名と一致する場合 Source 、メソッドはソースを Log 登録しません。

イベント ログとソースの動作の詳細については、 プロパティSourceと プロパティのEventLogクラス ドキュメントをLog参照してください。

適用対象

こちらもご覧ください