SourceSwitchとは? わかりやすく解説

SourceSwitch クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

コードを再コンパイルせずに、トレースデバッグ出力制御する複数レベルスイッチ提供します

名前空間: System.Diagnostics
アセンブリ: System (system.dll 内)
構文構文

Public Class SourceSwitch
    Inherits Switch
public class SourceSwitch : Switch
public ref class SourceSwitch : public
 Switch
public class SourceSwitch extends Switch
public class SourceSwitch extends
 Switch
解説解説

TraceSource クラスSwitch プロパティは、SourceSwitch オブジェクトです。SourceSwitch クラスは、スイッチイベント レベルテストする Level プロパティ提供しますLevel プロパティは、スイッチの TraceLevel 値を取得または設定します

アプリケーション構成ファイルSourceSwitchイベント レベル設定し構成した SourceSwitch レベルアプリケーション使用できます。または、SourceSwitchコード内に作成しレベル直接設定してコード特定のセクションインストルメントすることもできます

SourceSwitch構成するには、アプリケーションの名前に対応した構成ファイル編集します。このファイルでは、スイッチの値の設定や、アプリケーション以前設定されすべてのスイッチクリア実行できます構成ファイル書式次の例のようになります

<switches>
  <add name="SourceSwitch" value="Verbose"></add>
</switches>

スイッチは、トレース反映するか、または無視するかを確認するために使用されます。TraceSource トレース メソッドは、リスナ呼び出す前に ShouldTrace メソッド呼び出します。ShouldTrace メソッドfalse返した場合トレース無視されトレース メソッド終了しますShouldTrace メソッドtrue返した場合トレースリスナ渡されます。

継承階層継承階層
System.Object
   System.Diagnostics.Switch
    System.Diagnostics.SourceSwitch
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

SourceSwitch コンストラクタ (String)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

ソースの名前を指定して、SourceSwitch クラス新しインスタンス初期化します。

名前空間: System.Diagnostics
アセンブリ: System (system.dll 内)
構文構文

public SourceSwitch (
    string name
)
public:
SourceSwitch (
    String^ name
)
public SourceSwitch (
    String name
)
public function SourceSwitch (
    name : String
)

パラメータ

name

ソースの名前。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

SourceSwitch コンストラクタ


SourceSwitch コンストラクタ (String, String)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

ソース スイッチ表示名および既定値指定して、SourceSwitch クラス新しインスタンス初期化します。

名前空間: System.Diagnostics
アセンブリ: System (system.dll 内)
構文構文

Public Sub New ( _
    displayName As String, _
    defaultSwitchValue As String _
)
Dim displayName As String
Dim defaultSwitchValue As String

Dim instance As New SourceSwitch(displayName,
 defaultSwitchValue)
public SourceSwitch (
    string displayName,
    string defaultSwitchValue
)
public:
SourceSwitch (
    String^ displayName, 
    String^ defaultSwitchValue
)
public SourceSwitch (
    String displayName, 
    String defaultSwitchValue
)
public function SourceSwitch (
    displayName : String, 
    defaultSwitchValue : String
)

パラメータ

displayName

ソース スイッチの名前。

defaultSwitchValue

スイッチ既定値

解説解説
使用例使用例

"SourceSwitch" という名前で、Verbose既定値使用してSourceSwitch作成するコード例次に示します。このコード例は、TraceSource クラストピック取り上げているコード例一部分です。

#If (ConfigFile = False) Then
            Dim sourceSwitch As New
 SourceSwitch("SourceSwitch", "Verbose")
#End If
#if(!ConfigFile)
                SourceSwitch sourceSwitch = new SourceSwitch("SourceSwitch",
 "Verbose");
#endif
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

SourceSwitch プロパティ


SourceSwitch メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
参照参照

関連項目

SourceSwitch クラス
System.Diagnostics 名前空間

SourceSwitch メンバ

コードを再コンパイルせずに、トレースデバッグ出力制御する複数レベルスイッチ提供します

SourceSwitch データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
パブリック プロパティパブリック プロパティ
プロテクト プロパティプロテクト プロパティ
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

SourceSwitch クラス
System.Diagnostics 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「SourceSwitch」の関連用語

SourceSwitchのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SourceSwitchのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS