DiagnosticListener DiagnosticListener DiagnosticListener DiagnosticListener Class

定義

ソースがその情報を送信する (イベント) 名前付きの場所を表す抽象 DiagnosticSource クラスの実装を提供します。Provides an implementation of the abstract DiagnosticSource class that represents a named place to which a source sends its information (events).

public ref class DiagnosticListener : System::Diagnostics::DiagnosticSource, IDisposable, IObservable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>
public class DiagnosticListener : System.Diagnostics.DiagnosticSource, IDisposable, IObservable<System.Collections.Generic.KeyValuePair<string,object>>
type DiagnosticListener = class
    inherit DiagnosticSource
    interface IDisposable
    interface IObservable<KeyValuePair<string, obj>>
Public Class DiagnosticListener
Inherits DiagnosticSource
Implements IDisposable, IObservable(Of KeyValuePair(Of String, Object))
継承
DiagnosticListenerDiagnosticListenerDiagnosticListenerDiagnosticListener
実装

注釈

詳細については、DiagnosticSourceDiagnosticListenerクラスを参照してくださいDiagnosticSource ユーザー ガイドします。For more information on the DiagnosticSource and DiagnosticListener classes, see DiagnosticSource User's Guide.

コンストラクター

DiagnosticListener(String) DiagnosticListener(String) DiagnosticListener(String) DiagnosticListener(String)

新しい DiagnosticListener を作成します。Creates a new DiagnosticListener.

プロパティ

AllListeners AllListeners AllListeners AllListeners

この DiagnosticListener のリスナーのコレクションを取得します。Gets the collection of listeners for this DiagnosticListener.

Name Name Name Name

この DiagnosticListener の名前を取得します。Gets the name of this DiagnosticListener.

メソッド

Dispose() Dispose() Dispose() Dispose()

NotificationListeners を破棄します。Disposes the NotificationListeners.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
IsEnabled() IsEnabled() IsEnabled() IsEnabled()

登録されているサブスクライバーが存在するかどうかを判断します。Determines whether there are any registered subscribers.

IsEnabled(String) IsEnabled(String) IsEnabled(String) IsEnabled(String)

DiagnosticListener が有効かどうかを確認します。Checks whether the DiagnosticListener is enabled.

IsEnabled(String, Object, Object) IsEnabled(String, Object, Object) IsEnabled(String, Object, Object) IsEnabled(String, Object, Object)

DiagnosticListener が有効かどうかを確認します。Checks if the DiagnosticListener is enabled.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
OnActivityExport(Activity, Object) OnActivityExport(Activity, Object) OnActivityExport(Activity, Object) OnActivityExport(Activity, Object)
OnActivityImport(Activity, Object) OnActivityImport(Activity, Object) OnActivityImport(Activity, Object) OnActivityImport(Activity, Object)
StartActivity(Activity, Object) StartActivity(Activity, Object) StartActivity(Activity, Object) StartActivity(Activity, Object)

Activity を開始し、開始イベントを書き込みます。Starts an Activity and writes a start event.

(Inherited from DiagnosticSource)
StopActivity(Activity, Object) StopActivity(Activity, Object) StopActivity(Activity, Object) StopActivity(Activity, Object)

指定した Activity を停止し、グローバルな Current アクティビティを維持し、コンシューマーに Activity が停止されたことを通知します。Stops the given Activity, maintains the global Current activity, and notifies consumers that the Activity was stopped.

(Inherited from DiagnosticSource)
Subscribe(IObserver<KeyValuePair<String,Object>>) Subscribe(IObserver<KeyValuePair<String,Object>>) Subscribe(IObserver<KeyValuePair<String,Object>>) Subscribe(IObserver<KeyValuePair<String,Object>>)
Subscribe(IObserver<KeyValuePair<String,Object>>, Func<String,Object,Object,Boolean>) Subscribe(IObserver<KeyValuePair<String,Object>>, Func<String,Object,Object,Boolean>) Subscribe(IObserver<KeyValuePair<String,Object>>, Func<String,Object,Object,Boolean>) Subscribe(IObserver<KeyValuePair<String,Object>>, Func<String,Object,Object,Boolean>)

サブスクライバーを追加します。Adds a subscriber. isEnabled パラメーターが null でない場合、これは一部のイベントは重要でなく、効率化のためにスキップできることを示します。If the isEnabled parameter is not null, it indicates that some events are uninteresting can be skipped for efficiency.

Subscribe(IObserver<KeyValuePair<String,Object>>, Func<String,Object,Object,Boolean>, Action<Activity,Object>, Action<Activity,Object>) Subscribe(IObserver<KeyValuePair<String,Object>>, Func<String,Object,Object,Boolean>, Action<Activity,Object>, Action<Activity,Object>) Subscribe(IObserver<KeyValuePair<String,Object>>, Func<String,Object,Object,Boolean>, Action<Activity,Object>, Action<Activity,Object>) Subscribe(IObserver<KeyValuePair<String,Object>>, Func<String,Object,Object,Boolean>, Action<Activity,Object>, Action<Activity,Object>)
Subscribe(IObserver<KeyValuePair<String,Object>>, Predicate<String>) Subscribe(IObserver<KeyValuePair<String,Object>>, Predicate<String>) Subscribe(IObserver<KeyValuePair<String,Object>>, Predicate<String>) Subscribe(IObserver<KeyValuePair<String,Object>>, Predicate<String>)

サブスクライバーを追加します (オブザーバー)。Add a subscriber (Observer). isEnabled パラメーターが null でない場合、これは一部のイベントは重要でなく、効率化のためにスキップできることを示します。If the isEnabled parameter is not null, it indicates that some events are uninteresting and can be skipped for efficiency.

ToString() ToString() ToString() ToString()

この DiagnosticListener の名前と共に文字列を返します。Returns a string with the name of this DiagnosticListener.

Write(String, Object) Write(String, Object) Write(String, Object) Write(String, Object)

適用対象