LoggingActivity コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
LoggingActivity(String, ILoggingChannel) |
互換モードで指定した LoggingChannel の LoggingActivity クラスの新しいインスタンスWindows 8.1初期化します。 |
LoggingActivity(String, ILoggingChannel, LoggingLevel) |
指定した LoggingChannel と LoggingLevel の LoggingActivity クラスの新しいインスタンスWindows 8.1互換モードで初期化します。 |
LoggingActivity(String, ILoggingChannel)
互換モードで指定した LoggingChannel の LoggingActivity クラスの新しいインスタンスWindows 8.1初期化します。
public:
LoggingActivity(Platform::String ^ activityName, ILoggingChannel ^ loggingChannel);
LoggingActivity(winrt::hstring const& activityName, ILoggingChannel const& loggingChannel);
public LoggingActivity(string activityName, ILoggingChannel loggingChannel);
function LoggingActivity(activityName, loggingChannel)
Public Sub New (activityName As String, loggingChannel As ILoggingChannel)
パラメーター
- activityName
-
String
Platform::String
winrt::hstring
ログ アクティビティの名前。
- loggingChannel
- ILoggingChannel
ログ チャネル。
注釈
Windows 10 2 つの操作モードがサポートされるようになりました。Windows 8.1互換モードと、Windows 10 以降でサポートされる新しい動作。+ Windows 8.1互換モードの場合は、コンストラクターを使用して オブジェクトを作成します。
- Windows 10以降の特定の動作については、LoggingChannel.StartActivity または LoggingActivity.StartActivity を使用して LoggingActivity オブジェクトを作成します。
これら 2 つのモードの違いは次のとおりです。
Windows 8.1互換モード | Windows 10以降の特定の動作 |
---|---|
コンストラクターによって生成される開始イベントは、 LoggingChannel で使用されるマニフェストとの互換性のために書式設定されます。 開始イベント名は、 として "LogActivityStart" + Level ハードコーディングされています。 イベントは、基になるチャネルの動作モードに応じて、マニフェスト ベースのイベントまたは自己記述型のイベントになります。 |
StartActivity メソッドによって生成される開始イベントは、LoggingChannel.LogEvent の規則に従い、常に自己記述型 (マニフェストベースのイベント エンコードではなく) を使用します。 イベント名は startEventName パラメーターに基づいています。 |
Close() または Dispose() によって生成される停止イベントは、LoggingChannel で使用されるマニフェストとの互換性のために書式設定されています。 停止イベント名は、 として "LogActivityStop" + Level ハードコーディングされています。 イベントは、基になるチャネルの動作モードに応じて、マニフェスト ベースのイベントまたは自己記述型のイベントになります。 |
Close() または Dispose() によって生成された Stop イベントは、LoggingChannel.LogEvent の規則に従い、自己記述型のイベント エンコーディングを使用します。 アクティビティ名は、停止イベント名として使用されます。 |
デストラクター/ファイナライザーは Close() を呼び出します。 | デストラクター/ファイナライザーは Close() を呼び出しません。 |
こちらもご覧ください
適用対象
LoggingActivity(String, ILoggingChannel, LoggingLevel)
指定した LoggingChannel と LoggingLevel の LoggingActivity クラスの新しいインスタンスWindows 8.1互換モードで初期化します。
public:
LoggingActivity(Platform::String ^ activityName, ILoggingChannel ^ loggingChannel, LoggingLevel level);
LoggingActivity(winrt::hstring const& activityName, ILoggingChannel const& loggingChannel, LoggingLevel const& level);
public LoggingActivity(string activityName, ILoggingChannel loggingChannel, LoggingLevel level);
function LoggingActivity(activityName, loggingChannel, level)
Public Sub New (activityName As String, loggingChannel As ILoggingChannel, level As LoggingLevel)
パラメーター
- activityName
-
String
Platform::String
winrt::hstring
ログ アクティビティの名前。
- loggingChannel
- ILoggingChannel
ログ チャネル。
- level
- LoggingLevel
ログ レベル。