次の方法で共有


TraceListener.Attributes プロパティ

定義

アプリケーション構成ファイルに定義されているトレース リスナーのカスタム属性を取得します。

public:
 property System::Collections::Specialized::StringDictionary ^ Attributes { System::Collections::Specialized::StringDictionary ^ get(); };
public System.Collections.Specialized.StringDictionary Attributes { get; }
member this.Attributes : System.Collections.Specialized.StringDictionary
Public ReadOnly Property Attributes As StringDictionary

プロパティ値

トレース リスナーのカスタム属性を格納している StringDictionary

注釈

クラスから継承するクラスは、 メソッドを TraceListener オーバーライドし、カスタム属性名の GetSupportedAttributes 文字列配列を返すことによって、カスタム属性を追加できます。 プロパティは Attributes 、アプリケーションの構成ファイルで参照されるカスタム属性を識別します。 たとえば、次の構成ファイルの抜粋では、 DelimitedListTraceListener カスタム属性 "delimiter" が参照されます。 この場合、 プロパティは Attributes 文字列 "delimiter" を含む を StringDictionary 返します。

<listeners>  
  <add name="delimitedListener"   
    type="System.Diagnostics.DelimitedListTraceListener"   
    delimiter=":"   
    initializeData="delimitedOutput.txt"   
    traceOutputOptions="ProcessId, DateTime" />  
  <remove name="Default" />  
</listeners>  

参照されていないカスタム属性は列挙されません。 詳細については、GetSupportedAttributes メソッドを参照してください。

適用対象