<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Practices.EnterpriseLibrary.Logging</name>
    </assembly>
    <members>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.InternalAttribute">
            <summary>
            Indicates that the field or property should not exposed when the raised to an EventSource.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.InstrumentationTypeAttribute">
            <summary>
            Indicates that this type can be raised to an EventSource.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.InstrumentationTypeAttribute.#ctor">
            <summary>
            Default constructor that marks the class as a type that can be raised.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.CategoryFilterMode">
            <summary>
            Represents the possible modes for client-side category filtering.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.CategoryFilterMode.AllowAllExceptDenied">
            <summary>
            Allow all categories except those explicitly denied
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.CategoryFilterMode.DenyAllExceptAllowed">
            <summary>
            Deny all categories except those explicitly allowed
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BinaryLogFormatterData">
            <summary>
            Represents the configuration settings that describe a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.BinaryLogFormatter"/>.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormatterData">
            <summary>
            Represents the configuration settings for a log formatter.  This class is abstract.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormatterData.#ctor">
            <summary>
            Create a new instance of a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormatterData"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormatterData.#ctor(System.String,System.Type)">
            <summary>
            Create a new instance of a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormatterData"/>.
            </summary>
            <param name="name">The name.</param>
            <param name="formatterType">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> type.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BinaryLogFormatterData.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BinaryLogFormatterData"/> class with default values.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BinaryLogFormatterData.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BinaryLogFormatterData"/> class with a name.
            </summary>
            <param name="name">The name for the represented <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.BinaryLogFormatter"/>.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BinaryLogFormatterAssembler">
            <summary>
            This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Represents the process to build a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.BinaryLogFormatter"/> described by a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BinaryLogFormatterData"/> configuration object.
            </summary>
            <remarks>This type is linked to the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BinaryLogFormatterData"/> type and it is used by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.LogFormatterCustomFactory"/> 
            to build the specific <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> object represented by the configuration object.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BinaryLogFormatterAssembler.Assemble(Microsoft.Practices.ObjectBuilder2.IBuilderContext,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormatterData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Builds a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.BinaryLogFormatter"/> based on an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BinaryLogFormatterData"/>.
            </summary>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.LogFormatterCustomFactory"/>
            <param name="context">The <see cref="T:Microsoft.Practices.ObjectBuilder2.IBuilderContext"/> that represents the current building process.</param>
            <param name="objectConfiguration">The configuration object that describes the object to build. Must be an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BinaryLogFormatterData"/>.</param>
            <param name="configurationSource">The source for configuration objects.</param>
            <param name="reflectionCache">The cache to use retrieving reflection information.</param>
            <returns>A fully initialized instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.BinaryLogFormatter"/>.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData">
            <summary>
            Represents a single category filter configuration settings.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogFilterData">
            <summary>
            Base class for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.ILogFilter"/> configuration objects.
            </summary>
            <remarks>
            This class should be made abstract, but in order to use it in a NameTypeConfigurationElementCollection
            it must be public and have a no-args constructor.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogFilterData.#ctor">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogFilterData"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogFilterData.#ctor(System.String,System.Type)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogFilterData"/> with name and type.
            </summary>
            <param name="name">The name.</param>
            <param name="type">The type.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData.#ctor">
            <summary>
            <para>Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData"/> class.</para>
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData.#ctor(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.NamedElementCollection{Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterEntry},Microsoft.Practices.EnterpriseLibrary.Logging.CategoryFilterMode)">
            <summary>
            <para>Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData"/> class.</para>
            </summary>
            <param name="categoryFilters">The collection of category names to filter.</param>
            <param name="categoryFilterMode">The mode of filtering.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData.#ctor(System.String,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.NamedElementCollection{Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterEntry},Microsoft.Practices.EnterpriseLibrary.Logging.CategoryFilterMode)">
            <summary>
            <para>Initialize a new named instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData"/> class.</para>
            </summary>
            <param name="name">The name.</param>
            <param name="categoryFilters">The collection of category names to filter.</param>
            <param name="categoryFilterMode">The mode of filtering.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData.CategoryFilterMode">
            <summary>
            One of <see cref="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData.CategoryFilterMode"/> enumeration.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData.CategoryFilters">
            <summary>
            Collection of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData"/>.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterAssembler">
            <summary>
            This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Represents the process to build a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.CategoryFilter"/> described by a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData"/> configuration object.
            </summary>
            <remarks>This type is linked to the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData"/> type and it is used by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogFilterCustomFactory"/> 
            to build the specific <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.ILogFilter"/> object represented by the configuration object.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterAssembler.Assemble(Microsoft.Practices.ObjectBuilder2.IBuilderContext,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogFilterData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Builds a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.CategoryFilter"/> based on an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData"/>.
            </summary>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogFilterCustomFactory"/>
            <param name="context">The <see cref="T:Microsoft.Practices.ObjectBuilder2.IBuilderContext"/> that represents the current building process.</param>
            <param name="objectConfiguration">The configuration object that describes the object to build. Must be an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData"/>.</param>
            <param name="configurationSource">The source for configuration objects.</param>
            <param name="reflectionCache">The cache to use retrieving reflection information.</param>
            <returns>A fully initialized instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.CategoryFilter"/>.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterEntry">
            <summary>
            Represents a single <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterEntry"/> configuration settings.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterEntry.#ctor">
            <summary>
            <para>Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData"/> class.</para>
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterEntry.#ctor(System.String)">
            <summary>
            <para>Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData"/> class with a name.</para>
            </summary>
            <param name="name">
            <para>The name of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData"/>.</para>
            </param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData">
            <summary>
            Base configuration object for custom <see cref="T:System.Diagnostics.TraceListener"/>s.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData">
            <summary>
            Represents the configuration for a <see cref="T:System.Diagnostics.TraceListener"/>.
            </summary>
            <remarks>
            Since trace listeners are not under our control, the building mechanism can't rely 
            on annotations to the trace listeners to determine the concrete <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData"/> subtype 
            when deserializing. Because of this, the schema for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData"/> includes the actual 
            type of the instance to build.
            </remarks>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData.listenerDataTypeProperty">
            <summary>
            Name of the property that holds the type for a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData"/>.
            </summary>
            <remarks>
            This property will hold the type of the object it holds it. However, it's used during the 
            deserialization process when the actual type of configuration element to create has to be determined.
            </remarks>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData.traceOutputOptionsProperty">
            <summary>
            Name of the property that holds the <see cref="T:System.Diagnostics.TraceOptions"/> of a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData"/>.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData.filterProperty">
            <summary>
            Name of the property that holds the Filter of a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData"/>
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData.#ctor">
            <summary>
            Initializes an instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData.#ctor(System.String,System.Type,System.Diagnostics.TraceOptions)">
            <summary>
            Initializes an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData"/> with a name and <see cref="T:System.Diagnostics.TraceOptions"/> for 
            a TraceListenerType.
            </summary>
            <param name="name">The name for the instance.</param>
            <param name="traceListenerType">The trace listener type.</param>
            <param name="traceOutputOptions">The trace options.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData.#ctor(System.String,System.Type,System.Diagnostics.TraceOptions,System.Diagnostics.SourceLevels)">
            <summary>
            Initializes an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData"/> with a name, a <see cref="T:System.Diagnostics.TraceOptions"/> for 
            a TraceListenerType and a <see cref="T:System.Diagnostics.SourceLevels"/> for a Filter.
            </summary>
            <param name="name">The name for the instance.</param>
            <param name="traceListenerType">The trace listener type.</param>
            <param name="traceOutputOptions">The trace options.</param>
            <param name="filter">The filter.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData.ListenerDataType">
            <summary>
            Gets or sets the type of the actual <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData"/> type.
            </summary>
            <remarks>
            Should match the this.GetType().
            </remarks>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData.ListenerDataTypeName">
            <summary>
            Gets or sets the fully qualified name of the actual <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData"/> type.
            </summary>
            <value>
            the fully qualified name of the actual <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData"/> type.
            </value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData.TraceOutputOptions">
            <summary>
            Gets or sets the <see cref="T:System.Diagnostics.TraceOptions"/> for the represented <see cref="T:System.Diagnostics.TraceListener"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData.Filter">
            <summary>
            Gets or sets the <see cref="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData.Filter"/> for the represented <see cref="T:System.Diagnostics.TraceListener"/>
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData"/> with default values.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.#ctor(System.String,System.Type,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData"/> with name, type and initial information.
            </summary>
            <param name="name">The name for the represented <see cref="T:System.Diagnostics.TraceListener"/>.</param>
            <param name="type">The <see cref="T:System.Type"/> of the represented <see cref="T:System.Diagnostics.TraceListener"/>.</param>
            <param name="initData">The initialization information for the represented <see cref="T:System.Diagnostics.TraceListener"/>.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData"/> with name, fully qualified type name and initial information.
            </summary>
            <param name="name">The name for the represented <see cref="T:System.Diagnostics.TraceListener"/>.</param>
            <param name="typeName">The fully qualified type name of the represented <see cref="T:System.Diagnostics.TraceListener"/>.</param>
            <param name="initData">The initialization information for the represented <see cref="T:System.Diagnostics.TraceListener"/>.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.#ctor(System.String,System.Type,System.String,System.Diagnostics.TraceOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData"/> with name, type, initial information, and <see cref="T:System.Diagnostics.TraceOptions"/> output options.
            </summary>
            <param name="name">The name for the represented <see cref="T:System.Diagnostics.TraceListener"/>.</param>
            <param name="type">The <see cref="T:System.Type"/> of the represented <see cref="T:System.Diagnostics.TraceListener"/>.</param>
            <param name="initData">The initialization information for the represented <see cref="T:System.Diagnostics.TraceListener"/>.</param>
            <param name="traceOutputOptions">The <see cref="T:System.Diagnostics.TraceOptions"/> output options.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.#ctor(System.String,System.String,System.String,System.Diagnostics.TraceOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData"/> with name, fully qualified type name, initial information, and <see cref="T:System.Diagnostics.TraceOptions"/> output options.
            </summary>
            <param name="name">The name for the represented <see cref="T:System.Diagnostics.TraceListener"/>.</param>
            <param name="typeName">The fully qualified type name of the represented <see cref="T:System.Diagnostics.TraceListener"/>.</param>
            <param name="initData">The initialization information for the represented <see cref="T:System.Diagnostics.TraceListener"/>.</param>
            <param name="traceOutputOptions">The <see cref="T:System.Diagnostics.TraceOptions"/> output options.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.SetAttributeValue(System.String,System.String)">
            <summary>
            Sets the attribute value for a key.
            </summary>
            <param name="key">The attribute name.</param>
            <param name="value">The attribute value.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.CreateHelper">
            <summary>
            Creates the helper that enapsulates the configuration properties management.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.Unmerge(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode)">
            <summary>
            Modifies the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SystemDiagnosticsTraceListenerData"/> object to remove all values that should not be saved. 
            </summary>
            <param name="sourceElement">A <see cref="T:System.Configuration.ConfigurationElement"/> object at the current level containing a merged view of the properties.</param>
            <param name="parentElement">A parent <see cref="T:System.Configuration.ConfigurationElement"/> object or <see langword="null"/> if this is the top level.</param>		
            <param name="saveMode">One of the <see cref="T:System.Configuration.ConfigurationSaveMode"/> values.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.Reset(System.Configuration.ConfigurationElement)">
            <summary>
            Resets the internal state of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SystemDiagnosticsTraceListenerData"/> object, 
            including the locks and the properties collection.
            </summary>
            <param name="parentElement">The parent element.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.IsModified">
            <summary>
            Indicates whether this configuration element has been modified since it was last 
            saved or loaded when implemented in a derived class.
            </summary>
            <returns><see langword="true"/> if the element has been modified; otherwise, <see langword="false"/>. </returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.OnDeserializeUnrecognizedAttribute(System.String,System.String)">
            <summary>
            Called when an unknown attribute is encountered while deserializing the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SystemDiagnosticsTraceListenerData"/> object.
            </summary>
            <param name="name">The name of the unrecognized attribute.</param>
            <param name="value">The value of the unrecognized attribute.</param>
            <returns><see langword="true"/> if the processing of the element should continue; otherwise, <see langword="false"/>.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.Microsoft#Practices#EnterpriseLibrary#Common#Configuration#IHelperAssistedCustomConfigurationData{Microsoft#Practices#EnterpriseLibrary#Logging#Configuration#BasicCustomTraceListenerData}#BaseGetPropertyValue(System.Configuration.ConfigurationProperty)">
            <summary>Invokes the inherited behavior.</summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.Microsoft#Practices#EnterpriseLibrary#Common#Configuration#IHelperAssistedCustomConfigurationData{Microsoft#Practices#EnterpriseLibrary#Logging#Configuration#BasicCustomTraceListenerData}#BaseSetPropertyValue(System.Configuration.ConfigurationProperty,System.Object)">
            <summary>Invokes the inherited behavior.</summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.Microsoft#Practices#EnterpriseLibrary#Common#Configuration#IHelperAssistedCustomConfigurationData{Microsoft#Practices#EnterpriseLibrary#Logging#Configuration#BasicCustomTraceListenerData}#BaseUnmerge(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode)">
            <summary>Invokes the inherited behavior.</summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.Microsoft#Practices#EnterpriseLibrary#Common#Configuration#IHelperAssistedCustomConfigurationData{Microsoft#Practices#EnterpriseLibrary#Logging#Configuration#BasicCustomTraceListenerData}#BaseReset(System.Configuration.ConfigurationElement)">
            <summary>Invokes the inherited behavior.</summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.Microsoft#Practices#EnterpriseLibrary#Common#Configuration#IHelperAssistedCustomConfigurationData{Microsoft#Practices#EnterpriseLibrary#Logging#Configuration#BasicCustomTraceListenerData}#BaseIsModified">
            <summary>Invokes the inherited behavior.</summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.Attributes">
            <summary>
            Gets the custom configuration attributes.
            </summary>        		
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.InitData">
            <summary>
            Gets or sets the initialization data.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.Properties">
            <summary>
            Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection"/> of the properties that are defined for 
            this configuration element when implemented in a derived class. 
            </summary>
            <value>
            A <see cref="T:System.Configuration.ConfigurationPropertyCollection"/> of the properties that are defined for this
            configuration element when implemented in a derived class. 
            </value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.Microsoft#Practices#EnterpriseLibrary#Common#Configuration#IHelperAssistedCustomConfigurationData{Microsoft#Practices#EnterpriseLibrary#Logging#Configuration#BasicCustomTraceListenerData}#Helper">
            <summary>
            Gets the helper.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData">
            <summary>
            Configuration object for custom log formatters.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData.#ctor">
            <summary>
            Initializes with default values.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData.#ctor(System.String,System.Type)">
            <summary>
            Initializes with name and provider type.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData.#ctor(System.String,System.String)">
            <summary>
            Initializes with name and provider type.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData.SetAttributeValue(System.String,System.String)">
            <summary>
            Sets the attribute value for a key.
            </summary>
            <param name="key">The attribute name.</param>
            <param name="value">The attribute value.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData.Unmerge(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode)">
            <summary>
            Modifies the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData"/> object to remove all values that should not be saved. 
            </summary>
            <param name="sourceElement">A <see cref="T:System.Configuration.ConfigurationElement"/> object at the current level containing a merged view of the properties.</param>
            <param name="parentElement">A parent <see cref="T:System.Configuration.ConfigurationElement"/> object or <see langword="null"/> if this is the top level.</param>		
            <param name="saveMode">One of the <see cref="T:System.Configuration.ConfigurationSaveMode"/> values.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData.Reset(System.Configuration.ConfigurationElement)">
            <summary>
            Resets the internal state of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData"/> object, 
            including the locks and the properties collection.
            </summary>
            <param name="parentElement">The parent element.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData.IsModified">
            <summary>
            Indicates whether this configuration element has been modified since it was last 
            saved or loaded when implemented in a derived class.
            </summary>
            <returns><see langword="true"/> if the element has been modified; otherwise, <see langword="false"/>. </returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData.OnDeserializeUnrecognizedAttribute(System.String,System.String)">
            <summary>
            Called when an unknown attribute is encountered while deserializing the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData"/> object.
            </summary>
            <param name="name">The name of the unrecognized attribute.</param>
            <param name="value">The value of the unrecognized attribute.</param>
            <returns><see langword="true"/> if the processing of the element should continue; otherwise, <see langword="false"/>.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData.Microsoft#Practices#EnterpriseLibrary#Common#Configuration#IHelperAssistedCustomConfigurationData{Microsoft#Practices#EnterpriseLibrary#Logging#Configuration#CustomFormatterData}#BaseGetPropertyValue(System.Configuration.ConfigurationProperty)">
            <summary>Invokes the inherited behavior.</summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData.Microsoft#Practices#EnterpriseLibrary#Common#Configuration#IHelperAssistedCustomConfigurationData{Microsoft#Practices#EnterpriseLibrary#Logging#Configuration#CustomFormatterData}#BaseSetPropertyValue(System.Configuration.ConfigurationProperty,System.Object)">
            <summary>Invokes the inherited behavior.</summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData.Microsoft#Practices#EnterpriseLibrary#Common#Configuration#IHelperAssistedCustomConfigurationData{Microsoft#Practices#EnterpriseLibrary#Logging#Configuration#CustomFormatterData}#BaseUnmerge(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode)">
            <summary>Invokes the inherited behavior.</summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData.Microsoft#Practices#EnterpriseLibrary#Common#Configuration#IHelperAssistedCustomConfigurationData{Microsoft#Practices#EnterpriseLibrary#Logging#Configuration#CustomFormatterData}#BaseReset(System.Configuration.ConfigurationElement)">
            <summary>Invokes the inherited behavior.</summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData.Microsoft#Practices#EnterpriseLibrary#Common#Configuration#IHelperAssistedCustomConfigurationData{Microsoft#Practices#EnterpriseLibrary#Logging#Configuration#CustomFormatterData}#BaseIsModified">
            <summary>Invokes the inherited behavior.</summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData.Attributes">
            <summary>
            Gets or sets custom configuration attributes.
            </summary>        		
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData.Properties">
            <summary>
            Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection"/> of the properties that are defined for 
            this configuration element when implemented in a derived class. 
            </summary>
            <value>
            A <see cref="T:System.Configuration.ConfigurationPropertyCollection"/> of the properties that are defined for this
            configuration element when implemented in a derived class. 
            </value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData.Microsoft#Practices#EnterpriseLibrary#Common#Configuration#IHelperAssistedCustomConfigurationData{Microsoft#Practices#EnterpriseLibrary#Logging#Configuration#CustomFormatterData}#Helper">
            <summary>
            Gets the helper.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData">
            <summary>
            Configuration data for custom log filters. 
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData.#ctor">
            <summary>
            Initializes with default values.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData.#ctor(System.String,System.Type)">
            <summary>
            Initializes with name and provider type.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData.#ctor(System.String,System.String)">
            <summary>
            Initializes with name and fully qualified name of the provider type.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData.SetAttributeValue(System.String,System.String)">
            <summary>
            Sets the attribute value for a key.
            </summary>
            <param name="key">The attribute name.</param>
            <param name="value">The attribute value.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData.Unmerge(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode)">
            <summary>
            Modifies the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData"/> object to remove all values that should not be saved. 
            </summary>
            <param name="sourceElement">A <see cref="T:System.Configuration.ConfigurationElement"/> object at the current level containing a merged view of the properties.</param>
            <param name="parentElement">A parent <see cref="T:System.Configuration.ConfigurationElement"/> object or <see langword="null"/> if this is the top level.</param>		
            <param name="saveMode">One of the <see cref="T:System.Configuration.ConfigurationSaveMode"/> values.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData.Reset(System.Configuration.ConfigurationElement)">
            <summary>
            Resets the internal state of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData"/> object, 
            including the locks and the properties collection.
            </summary>
            <param name="parentElement">The parent element.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData.IsModified">
            <summary>
            Indicates whether this configuration element has been modified since it was last 
            saved or loaded when implemented in a derived class.
            </summary>
            <returns><see langword="true"/> if the element has been modified; otherwise, <see langword="false"/>. </returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData.OnDeserializeUnrecognizedAttribute(System.String,System.String)">
            <summary>
            Called when an unknown attribute is encountered while deserializing the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData"/> object.
            </summary>
            <param name="name">The name of the unrecognized attribute.</param>
            <param name="value">The value of the unrecognized attribute.</param>
            <returns><see langword="true"/> if the processing of the element should continue; otherwise, <see langword="false"/>.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData.Microsoft#Practices#EnterpriseLibrary#Common#Configuration#IHelperAssistedCustomConfigurationData{Microsoft#Practices#EnterpriseLibrary#Logging#Configuration#CustomLogFilterData}#BaseGetPropertyValue(System.Configuration.ConfigurationProperty)">
            <summary>Invokes the inherited behavior.</summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData.Microsoft#Practices#EnterpriseLibrary#Common#Configuration#IHelperAssistedCustomConfigurationData{Microsoft#Practices#EnterpriseLibrary#Logging#Configuration#CustomLogFilterData}#BaseSetPropertyValue(System.Configuration.ConfigurationProperty,System.Object)">
            <summary>Invokes the inherited behavior.</summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData.Microsoft#Practices#EnterpriseLibrary#Common#Configuration#IHelperAssistedCustomConfigurationData{Microsoft#Practices#EnterpriseLibrary#Logging#Configuration#CustomLogFilterData}#BaseUnmerge(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode)">
            <summary>Invokes the inherited behavior.</summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData.Microsoft#Practices#EnterpriseLibrary#Common#Configuration#IHelperAssistedCustomConfigurationData{Microsoft#Practices#EnterpriseLibrary#Logging#Configuration#CustomLogFilterData}#BaseReset(System.Configuration.ConfigurationElement)">
            <summary>Invokes the inherited behavior.</summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData.Microsoft#Practices#EnterpriseLibrary#Common#Configuration#IHelperAssistedCustomConfigurationData{Microsoft#Practices#EnterpriseLibrary#Logging#Configuration#CustomLogFilterData}#BaseIsModified">
            <summary>Invokes the inherited behavior.</summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData.Attributes">
            <summary>
            Gets or sets custom configuration attributes.
            </summary>        		
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData.Properties">
            <summary>
            Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection"/> of the properties that are defined for 
            this configuration element when implemented in a derived class. 
            </summary>
            <value>
            A <see cref="T:System.Configuration.ConfigurationPropertyCollection"/> of the properties that are defined for this
            configuration element when implemented in a derived class. 
            </value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData.Microsoft#Practices#EnterpriseLibrary#Common#Configuration#IHelperAssistedCustomConfigurationData{Microsoft#Practices#EnterpriseLibrary#Logging#Configuration#CustomLogFilterData}#Helper">
            <summary>
            Gets the helper.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomTraceListenerData">
            <summary>
            Configuration object for custom trace listenrs.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomTraceListenerData.#ctor">
            <summary>
            Initializes with default values.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomTraceListenerData.#ctor(System.String,System.Type,System.String)">
            <summary>
            Initializes with name and provider type.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomTraceListenerData.#ctor(System.String,System.Type,System.String,System.Diagnostics.TraceOptions)">
            <summary>
            Initializes with name and provider type.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomTraceListenerData.#ctor(System.String,System.String,System.String,System.Diagnostics.TraceOptions)">
            <summary>
            Initializes with name and fully qualified type name of the provider type.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomTraceListenerData.CreateHelper">
            <summary>
            Creates the helper that enapsulates the configuration properties management.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomTraceListenerData.Formatter">
            <summary>
            Gets or sets the name of the formatter. Can be <see langword="null"/>.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomTraceListenerAssembler">
            <summary>
            This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Represents the process to build a custom trace listener described by a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomTraceListenerData"/> configuration object.
            </summary>
            <remarks>This type is linked to the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomTraceListenerData"/> type and it is used by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory"/> 
            to build the specific <see cref="T:System.Diagnostics.TraceListener"/> object represented by the configuration object.
            </remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SystemDiagnosticsTraceListenerAssembler">
            <summary>
            This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Represents the process to build a <see cref="T:System.Diagnostics.TraceListener"/> that is not specifically designed to work with 
            EnterpriseLibrary described by a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SystemDiagnosticsTraceListenerData"/> configuration object.
            </summary>
            <remarks>This type is linked to the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SystemDiagnosticsTraceListenerData"/> type and it is used by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory"/> 
            to build the specific <see cref="T:System.Diagnostics.TraceListener"/> object represented by the configuration object.
            </remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerAsssembler">
            <summary>
            Base class to represent the process to build a <see cref="T:System.Diagnostics.TraceListener"/> described by a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData"/> subclass configuration object.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerAsssembler.Assemble(Microsoft.Practices.ObjectBuilder2.IBuilderContext,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Builds a specific <see cref="T:System.Diagnostics.TraceListener"/> based on an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData"/> subclass.
            </summary>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory"/>
            <param name="context">The <see cref="T:Microsoft.Practices.ObjectBuilder2.IBuilderContext"/> that represents the current building process.</param>
            <param name="objectConfiguration">The configuration object that describes the object to build.</param>
            <param name="configurationSource">The source for configuration objects.</param>
            <param name="reflectionCache">The cache to use retrieving reflection information.</param>
            <returns>A fully initialized instance of a <see cref="T:System.Diagnostics.TraceListener"/> subclass.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerAsssembler.GetFormatter(Microsoft.Practices.ObjectBuilder2.IBuilderContext,System.String,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache)">
            <summary>
            Returns a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> represented by <paramref name="formatterName"/>.
            </summary>
            <param name="context">The <see cref="T:Microsoft.Practices.ObjectBuilder2.IBuilderContext"/> that represents the current building process.</param>
            <param name="formatterName">The name of the requested <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/>, or null.</param>
            <param name="configurationSource">The source for configuration objects.</param>
            <param name="reflectionCache">The cache to use retrieving reflection information.</param>
            <returns>The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> instance represented by the name <paramref name="formatterName"/> in the <paramref name="configurationSource"/> 
            if <paramref name="formatterName"/> is not <see langword="null"/> nor empty, <see langword="null"/> otherwise.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SystemDiagnosticsTraceListenerAssembler.Assemble(Microsoft.Practices.ObjectBuilder2.IBuilderContext,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Builds a <see cref="T:System.Diagnostics.TraceListener"/> based on an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SystemDiagnosticsTraceListenerData"/>.
            </summary>
            <remarks>
            The building process for non Enterprise Library specific <see cref="T:System.Diagnostics.TraceListener"/>s mimics the creation process used by System.Diagnostics' configuration.
            </remarks>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory"/>
            <param name="context">The <see cref="T:Microsoft.Practices.ObjectBuilder2.IBuilderContext"/> that represents the current building process.</param>
            <param name="objectConfiguration">The configuration object that describes the object to build. Must be an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SystemDiagnosticsTraceListenerData"/>.</param>
            <param name="configurationSource">The source for configuration objects.</param>
            <param name="reflectionCache">The cache to use retrieving reflection information.</param>
            <returns>A fully initialized instance of a <see cref="T:System.Diagnostics.TraceListener"/> subclass.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomTraceListenerAssembler.Assemble(Microsoft.Practices.ObjectBuilder2.IBuilderContext,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Builds a custom trace listener based on an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomTraceListenerData"/>.
            </summary>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory"/>
            <param name="context">The <see cref="T:Microsoft.Practices.ObjectBuilder2.IBuilderContext"/> that represents the current building process.</param>
            <param name="objectConfiguration">The configuration object that describes the object to build. Must be an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomTraceListenerData"/>.</param>
            <param name="configurationSource">The source for configuration objects.</param>
            <param name="reflectionCache">The cache to use retrieving reflection information.</param>
            <returns>A fully initialized custom trace listener.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CategoryFilterDataManageabilityProvider">
            <summary>
            Provides an implementation for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData"/> that
            splits policy overrides processing and WMI objects generation, performing approriate logging of 
            policy processing errors.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CategoryFilterDataManageabilityProvider.CategoryFilterModePropertyName">
            <summary>
            The name of the category filter mode property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CategoryFilterDataManageabilityProvider.CategoryFiltersKeyName">
            <summary>
            The name of the category filter keys property.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CategoryFilterDataManageabilityProvider.#ctor">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CategoryFilterDataManageabilityProvider"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CategoryFilterDataManageabilityProvider.AddElementAdministrativeTemplateParts(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)">
            <summary>
            Adds the ADM parts that represent the properties of
            a specific instance of the configuration element type managed by the receiver.
            </summary>
            <param name="contentBuilder">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder"/> to which the Adm instructions are to be appended.</param>
            <param name="configurationObject">The configuration object instance.</param>
            <param name="configurationSource">The configuration source from where to get additional configuration
            information, if necessary.</param>
            <param name="elementPolicyKeyName">The key for the element's policies.</param>
            <remarks>
            Subclasses managing objects that must not create a policy will likely need to include the elements' keys when creating the parts.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CategoryFilterDataManageabilityProvider.OverrideWithGroupPolicies(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey)">
            <summary>
            Overrides the <paramref name="configurationObject"/>'s properties with the Group Policy values from the 
            registry.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="policyKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides for the 
            configuration element.</param>
            <remarks>Subclasses implementing this method must retrieve all the override values from the registry
            before making modifications to the <paramref name="configurationObject"/> so any error retrieving
            the override values will cancel policy processing.</remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CategoryFilterDataManageabilityProvider.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CategoryFilterDataManageabilityProvider.ElementPolicyNameTemplate">
            <summary>
            Gets the template for the name of the policy associated to the object.
            </summary>
            <remarks>
            Elements that override 
            <see cref="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationElementManageabilityProviderBase`1.AddAdministrativeTemplateDirectives(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,`0,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)"/>
            to avoid creating a policy must still override this property.
            </remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CategoryFilterDataWmiMapper">
            <summary>
            Represents a mapper for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData"/> confituration to Wmi.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CategoryFilterDataWmiMapper.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CategoryFilterSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CategoryFilterSetting">
            <summary>
            Represents an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData"/>
            as an instrumentation class.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.LogFilterSetting">
            <summary>
            Represents the configuration information for an instance of a concrete subclass of
            <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogFilterData"/>.
            </summary>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogFilterData"/>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.NamedConfigurationSetting"/>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting"/>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.LogFilterSetting.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogFilterData,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.LogFilterSetting"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CategoryFilterSetting.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData,System.String,System.String,System.String[])">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CategoryFilterSetting"/> class with 
            the filter configuration, the name of the filter, the filter mode and the categories.
            </summary>
            <param name="sourceElement">The filter configuration.</param>
            <param name="name">The name of the filter.</param>
            <param name="categoryFilterMode">The filter mode.</param>
            <param name="categoryFilters">The list of filters.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CategoryFilterSetting.BindInstance(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CategoryFilterSetting"/> instance corresponding to the provided values for the key properties.
            </summary>
            <param name="ApplicationName">The value for the ApplicationName key property.</param>
            <param name="SectionName">The value for the SectionName key property.</param>
            <param name="Name">The value for the Name key property.</param>
            <returns>The published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CategoryFilterSetting"/> instance specified by the values for the key properties,
            or <see langword="null"/> if no such an instance is currently published.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CategoryFilterSetting.GetInstances">
            <summary>
            Returns an enumeration of the published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CategoryFilterSetting"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CategoryFilterSetting.SaveChanges(System.Configuration.ConfigurationElement)">
            <summary>
            Saves the changes on the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CategoryFilterSetting"/> to its corresponding configuration object.
            </summary>
            <param name="sourceElement">The configuration object on which the changes must be saved.</param>
            <returns><see langword="true"/> if changes have been saved, <see langword="false"/> otherwise.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CategoryFilterSetting.CategoryFilterMode">
            <summary>
            Gets the name of the filter mode value for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CategoryFilterSetting.CategoryFilters">
            <summary>
            Gets the set of filtered categories for the represented configuration element.
            </summary>
            <remarks>
            The categories are encoded as an string array of category names.
            </remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CustomFilterSetting">
            <summary>
            Represents an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData"/>
            as an instrumentation class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CustomFilterSetting.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData,System.String,System.String,System.String[])">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData"/> class with the filter configuration,
            the name of the filter, the filter type, and the attributes.
            </summary>
            <param name="sourceElement">The filter configuration.</param>
            <param name="name">The name of the filter.</param>
            <param name="filterType">The filter type.</param>
            <param name="attributes">The filter attributes.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CustomFilterSetting.BindInstance(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CustomFilterSetting"/> instance corresponding to the provided values for the key properties.
            </summary>
            <param name="ApplicationName">The value for the ApplicationName key property.</param>
            <param name="SectionName">The value for the SectionName key property.</param>
            <param name="Name">The value for the Name key property.</param>
            <returns>The published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CustomFilterSetting"/> instance specified by the values for the key properties,
            or <see langword="null"/> if no such an instance is currently published.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CustomFilterSetting.GetInstances">
            <summary>
            Returns an enumeration of the published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CustomFilterSetting"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CustomFilterSetting.SaveChanges(System.Configuration.ConfigurationElement)">
            <summary>
            Saves the changes on the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CustomFilterSetting"/> to its corresponding configuration object.
            </summary>
            <param name="sourceElement">The configuration object on which the changes must be saved.</param>
            <returns><see langword="true"/> if changes have been saved, <see langword="false"/> otherwise.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CustomFilterSetting.Attributes">
            <summary>
            Gets the attributes for the represented configuration element.
            </summary>
            <remarks>
            The attributes are encoded as an string array of name/value pairs.
            </remarks>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CustomFilterSetting.FilterType">
            <summary>
            Gets the assembly qualified name of the filter type for the represented configuration element.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CustomLogFilterDataManageabilityProvider">
            <summary>
            Provides an implementation for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData"/> that
            splits policy overrides processing and WMI objects generation, performing approriate logging of 
            policy processing errors.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CustomLogFilterDataManageabilityProvider.AttributesPropertyName">
            <summary>
            The name of the attributes property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CustomLogFilterDataManageabilityProvider.TypePropertyName">
            <summary>
            The name of the type property.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CustomLogFilterDataManageabilityProvider.#ctor">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CustomLogFilterDataManageabilityProvider"/> class
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CustomLogFilterDataManageabilityProvider.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CustomLogFilterDataWmiMapper">
            <summary>
            Represents a mapper for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData"/> configuration to Wmi.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CustomLogFilterDataWmiMapper.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.CustomFilterSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="data">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.LogEnabledFilterDataManageabilityProvider">
            <summary>
            Provides an implementation for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogEnabledFilterData"/> that
            splits policy overrides processing and WMI objects generation, performing approriate logging of 
            policy processing errors.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.LogEnabledFilterDataManageabilityProvider.EnabledPropertyName">
            <summary>
            The name of the enabled property.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.LogEnabledFilterDataManageabilityProvider.#ctor">
            <summary>
            Initilize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.LogEnabledFilterDataManageabilityProvider"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.LogEnabledFilterDataManageabilityProvider.AddElementAdministrativeTemplateParts(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogEnabledFilterData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)">
            <summary>
            Adds the ADM parts that represent the properties of
            a specific instance of the configuration element type managed by the receiver.
            </summary>
            <param name="contentBuilder">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder"/> to which the Adm instructions are to be appended.</param>
            <param name="configurationObject">The configuration object instance.</param>
            <param name="configurationSource">The configuration source from where to get additional configuration
            information, if necessary.</param>
            <param name="elementPolicyKeyName">The key for the element's policies.</param>
            <remarks>
            Subclasses managing objects that must not create a policy will likely need to include the elements' keys when creating the parts.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.LogEnabledFilterDataManageabilityProvider.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogEnabledFilterData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.LogEnabledFilterDataManageabilityProvider.OverrideWithGroupPolicies(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogEnabledFilterData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey)">
            <summary>
            Overrides the <paramref name="configurationObject"/>'s properties with the Group Policy values from the 
            registry.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="policyKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides for the 
            configuration element.</param>
            <remarks>Subclasses implementing this method must retrieve all the override values from the registry
            before making modifications to the <paramref name="configurationObject"/> so any error retrieving
            the override values will cancel policy processing.</remarks>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.LogEnabledFilterDataManageabilityProvider.ElementPolicyNameTemplate">
            <summary>
            Gets the template for the name of the policy associated to the object.
            </summary>
            <remarks>
            Elements that override 
            <see cref="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationElementManageabilityProviderBase`1.AddAdministrativeTemplateDirectives(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,`0,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)"/>
            to avoid creating a policy must still override this property.
            </remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.LogEnabledFilterDataWmiMapper">
            <summary>
            Represents a mapper for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogEnabledFilterData"/> configuration to Wmi.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.LogEnabledFilterDataWmiMapper.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogEnabledFilterData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.LogEnabledFilterSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.LogEnabledFilterSetting">
            <summary>
            Represents an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogEnabledFilterData"/>
            as an instrumentation class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.LogEnabledFilterSetting.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogEnabledFilterData,System.String,System.Boolean)">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.LogEnabledFilterSetting"/> class with the filter configuration data,
            the name of the filter and if the filter is enabled.
            </summary>
            <param name="sourceElement">The filter configuration.</param>
            <param name="name">The name of the filter.</param>
            <param name="enabled">true if the filter is enabled; otherwise false.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.LogEnabledFilterSetting.BindInstance(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.LogEnabledFilterSetting"/> instance corresponding to the provided values for the key properties.
            </summary>
            <param name="ApplicationName">The value for the ApplicationName key property.</param>
            <param name="SectionName">The value for the SectionName key property.</param>
            <param name="Name">The value for the Name key property.</param>
            <returns>The published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.LogEnabledFilterSetting"/> instance specified by the values for the key properties,
            or <see langword="null"/> if no such an instance is currently published.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.LogEnabledFilterSetting.GetInstances">
            <summary>
            Returns an enumeration of the published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.LogEnabledFilterSetting"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.LogEnabledFilterSetting.SaveChanges(System.Configuration.ConfigurationElement)">
            <summary>
            Saves the changes on the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.LogEnabledFilterSetting"/> to its corresponding configuration object.
            </summary>
            <param name="sourceElement">The configuration object on which the changes must be saved.</param>
            <returns><see langword="true"/> if changes have been saved, <see langword="false"/> otherwise.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.LogEnabledFilterSetting.Enabled">
            <summary>
            Gets the value of the enabled property for the represented configuration element.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.PriorityFilterDataManageabilityProvider">
            <summary>
            Provides an implementation for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.PriorityFilterData"/> that
            splits policy overrides processing and WMI objects generation, performing approriate logging of 
            policy processing errors.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.PriorityFilterDataManageabilityProvider.MaximumPriorityPropertyName">
            <summary>
            The name of the maximum property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.PriorityFilterDataManageabilityProvider.MinimumPriorityPropertyName">
            <summary>
            The name of the minimum property.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.PriorityFilterDataManageabilityProvider.#ctor">
            <summary>
            Initialize an instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.PriorityFilterDataManageabilityProvider"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.PriorityFilterDataManageabilityProvider.AddElementAdministrativeTemplateParts(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.PriorityFilterData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)">
            <summary>
            Adds the ADM parts that represent the properties of
            a specific instance of the configuration element type managed by the receiver.
            </summary>
            <param name="contentBuilder">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder"/> to which the Adm instructions are to be appended.</param>
            <param name="configurationObject">The configuration object instance.</param>
            <param name="configurationSource">The configuration source from where to get additional configuration
            information, if necessary.</param>
            <param name="elementPolicyKeyName">The key for the element's policies.</param>
            <remarks>
            Subclasses managing objects that must not create a policy will likely need to include the elements' keys when creating the parts.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.PriorityFilterDataManageabilityProvider.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.PriorityFilterData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.PriorityFilterDataManageabilityProvider.OverrideWithGroupPolicies(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.PriorityFilterData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey)">
            <summary>
            Overrides the <paramref name="configurationObject"/>'s properties with the Group Policy values from the 
            registry.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="policyKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides for the 
            configuration element.</param>
            <remarks>Subclasses implementing this method must retrieve all the override values from the registry
            before making modifications to the <paramref name="configurationObject"/> so any error retrieving
            the override values will cancel policy processing.</remarks>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.PriorityFilterDataManageabilityProvider.ElementPolicyNameTemplate">
            <summary>
            Gets the template for the name of the policy associated to the object.
            </summary>
            <remarks>
            Elements that override 
            <see cref="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationElementManageabilityProviderBase`1.AddAdministrativeTemplateDirectives(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,`0,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)"/>
            to avoid creating a policy must still override this property.
            </remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.PriorityFilterDataWmiMapper">
            <summary>
            Represents a mapper for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.PriorityFilterData"/> configuration to Wmi.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.PriorityFilterDataWmiMapper.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.PriorityFilterData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.PriorityFilterSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.PriorityFilterSetting">
            <summary>
            Represents an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.PriorityFilterData"/>
            as an instrumentation class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.PriorityFilterSetting.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.PriorityFilterData,System.String,System.Int32,System.Int32)">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.PriorityFilterSetting"/> class with the filter configuration,
            the name of the filter, the maximum and minimum priority.
            </summary>
            <param name="sourceElement">The filter configuration.</param>
            <param name="name">The name of the filter.</param>
            <param name="maximumPriority">The maximum priority.</param>
            <param name="minimumPriority">The minimum priority.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.PriorityFilterSetting.BindInstance(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.PriorityFilterSetting"/> instance corresponding to the provided values for the key properties.
            </summary>
            <param name="ApplicationName">The value for the ApplicationName key property.</param>
            <param name="SectionName">The value for the SectionName key property.</param>
            <param name="Name">The value for the Name key property.</param>
            <returns>The published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.PriorityFilterSetting"/> instance specified by the values for the key properties,
            or <see langword="null"/> if no such an instance is currently published.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.PriorityFilterSetting.GetInstances">
            <summary>
            Returns an enumeration of the published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.PriorityFilterSetting"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.PriorityFilterSetting.SaveChanges(System.Configuration.ConfigurationElement)">
            <summary>
            Saves the changes on the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.PriorityFilterSetting"/> to its corresponding configuration object.
            </summary>
            <param name="sourceElement">The configuration object on which the changes must be saved.</param>
            <returns><see langword="true"/> if changes have been saved, <see langword="false"/> otherwise.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.PriorityFilterSetting.MaximumPriority">
            <summary>
            Gets the maximum priority for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Filters.PriorityFilterSetting.MinimumPriority">
            <summary>
            Gets the minimum priority for the represented configuration element.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.BinaryFormatterSetting">
            <summary>
            Represents an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BinaryLogFormatterData"/>
            as an instrumentation class.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.FormatterSetting">
            <summary>
            Represents the configuration information for an instance of a concrete subclass of
            <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormatterData"/>.
            </summary>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormatterData"/>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.NamedConfigurationSetting"/>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting"/>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.FormatterSetting.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormatterData,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.FormatterSetting"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.BinaryFormatterSetting.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BinaryLogFormatterData,System.String)">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.BinaryFormatterSetting"/> class with a configuraiton source element,
            and the name of the formatter.
            </summary>
            <param name="sourceElement">The configuration source element.</param>
            <param name="name">The name of the formatter.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.BinaryFormatterSetting.GetInstances">
            <summary>
            Returns an enumeration of the published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.BinaryFormatterSetting"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.BinaryFormatterSetting.BindInstance(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.BinaryFormatterSetting"/> instance corresponding to the provided values for the key properties.
            </summary>
            <param name="ApplicationName">The value for the ApplicationName key property.</param>
            <param name="SectionName">The value for the SectionName key property.</param>
            <param name="Name">The value for the Name key property.</param>
            <returns>The published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.BinaryFormatterSetting"/> instance specified by the values for the key properties,
            or <see langword="null"/> if no such an instance is currently published.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.BinaryFormatterSetting.SaveChanges(System.Configuration.ConfigurationElement)">
            <summary>
            Saves the changes on the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.BinaryFormatterSetting"/> to its corresponding configuration object.
            </summary>
            <param name="sourceElement">The configuration object on which the changes must be saved.</param>
            <returns><see langword="true"/> if changes have been saved, <see langword="false"/> otherwise.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.BinaryLogFormatterDataManageabilityProvider">
            <summary>
            Provides an implementation for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BinaryLogFormatterData"/> that
            splits policy overrides processing and WMI objects generation, performing approriate logging of 
            policy processing errors.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.BinaryLogFormatterDataManageabilityProvider.#ctor">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.BinaryLogFormatterDataManageabilityProvider"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.BinaryLogFormatterDataManageabilityProvider.AddElementAdministrativeTemplateParts(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BinaryLogFormatterData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)">
            <summary>
            Adds the ADM parts that represent the properties of
            a specific instance of the configuration element type managed by the receiver.
            </summary>
            <param name="contentBuilder">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder"/> to which the Adm instructions are to be appended.</param>
            <param name="configurationObject">The configuration object instance.</param>
            <param name="configurationSource">The configuration source from where to get additional configuration
            information, if necessary.</param>
            <param name="elementPolicyKeyName">The key for the element's policies.</param>
            <remarks>
            Subclasses managing objects that must not create a policy will likely need to include the elements' keys when creating the parts.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.BinaryLogFormatterDataManageabilityProvider.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BinaryLogFormatterData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.BinaryLogFormatterDataManageabilityProvider.OverrideWithGroupPolicies(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BinaryLogFormatterData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey)">
            <summary>
            Overrides the <paramref name="configurationObject"/>'s properties with the Group Policy values from the 
            registry.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="policyKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides for the 
            configuration element.</param>
            <remarks>Subclasses implementing this method must retrieve all the override values from the registry
            before making modifications to the <paramref name="configurationObject"/> so any error retrieving
            the override values will cancel policy processing.</remarks>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.BinaryLogFormatterDataManageabilityProvider.ElementPolicyNameTemplate">
            <summary>
            Gets the template for the name of the policy associated to the object.
            </summary>
            <remarks>
            Elements that override 
            <see cref="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationElementManageabilityProviderBase`1.AddAdministrativeTemplateDirectives(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,`0,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)"/>
            to avoid creating a policy must still override this property.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.BinaryLogFormatterDataWmiMapper.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BinaryLogFormatterData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.BinaryFormatterSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.CustomFormatterDataManageabilityProvider">
            <summary>
            Provides an implementation for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData"/> that
            splits policy overrides processing and WMI objects generation, performing approriate logging of 
            policy processing errors.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.CustomFormatterDataManageabilityProvider.AttributesPropertyName">
            <summary>
            The name of the attributes property.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.CustomFormatterDataManageabilityProvider.#ctor">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.CustomFormatterDataManageabilityProvider"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.CustomFormatterDataManageabilityProvider.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.CustomFormatterDataWmiMapper">
            <summary>
            Represents a mapper for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData"/> configuration and Wmi.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.CustomFormatterDataWmiMapper.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.CustomFormatterSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="data">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.CustomFormatterSetting">
            <summary>
            Represents an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData"/>
            as an instrumentation class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.CustomFormatterSetting.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData,System.String,System.String,System.String[])">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.CustomFormatterSetting"/> class with the formatter configuration,
            the name of the formatter, the formatter type and the attributes for the formatter.
            </summary>
            <param name="sourceElement">The formatter configuration.</param>
            <param name="name">The name of the formatter.</param>
            <param name="formatterType">The formatter type.</param>
            <param name="attributes">The attributes for the formatter.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.CustomFormatterSetting.GetInstances">
            <summary>
            Returns an enumeration of the published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.CustomFormatterSetting"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.CustomFormatterSetting.BindInstance(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.CustomFormatterSetting"/> instance corresponding to the provided values for the key properties.
            </summary>
            <param name="ApplicationName">The value for the ApplicationName key property.</param>
            <param name="SectionName">The value for the SectionName key property.</param>
            <param name="Name">The value for the Name key property.</param>
            <returns>The published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.CustomFormatterSetting"/> instance specified by the values for the key properties,
            or <see langword="null"/> if no such an instance is currently published.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.CustomFormatterSetting.SaveChanges(System.Configuration.ConfigurationElement)">
            <summary>
            Saves the changes on the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.CustomFormatterSetting"/> to its corresponding configuration object.
            </summary>
            <param name="sourceElement">The configuration object on which the changes must be saved.</param>
            <returns><see langword="true"/> if changes have been saved, <see langword="false"/> otherwise.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.CustomFormatterSetting.FormatterType">
            <summary>
            Gets the assembly qualified name of the formatter type for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.CustomFormatterSetting.Attributes">
            <summary>
            Gets the attributes for the represented configuration element.
            </summary>
            <remarks>
            The attributes are encoded as an string array of name/value pairs.
            </remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.TextFormatterDataManageabilityProvider">
            <summary>
            Provides an implementation for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TextFormatterData"/> that
            splits policy overrides processing and WMI objects generation, performing approriate logging of 
            policy processing errors.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.TextFormatterDataManageabilityProvider.TemplatePropertyName">
            <summary>
            The name of the template property.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.TextFormatterDataManageabilityProvider.#ctor">
            <summary>
            Initialize an instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.TextFormatterDataManageabilityProvider"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.TextFormatterDataManageabilityProvider.AddElementAdministrativeTemplateParts(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TextFormatterData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)">
            <summary>
            Adds the ADM parts that represent the properties of
            a specific instance of the configuration element type managed by the receiver.
            </summary>
            <param name="contentBuilder">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder"/> to which the Adm instructions are to be appended.</param>
            <param name="configurationObject">The configuration object instance.</param>
            <param name="configurationSource">The configuration source from where to get additional configuration
            information, if necessary.</param>
            <param name="elementPolicyKeyName">The key for the element's policies.</param>
            <remarks>
            Subclasses managing objects that must not create a policy will likely need to include the elements' keys when creating the parts.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.TextFormatterDataManageabilityProvider.OverrideWithGroupPolicies(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TextFormatterData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey)">
            <summary>
            Overrides the <paramref name="configurationObject"/>'s properties with the Group Policy values from the 
            registry.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="policyKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides for the 
            configuration element.</param>
            <remarks>Subclasses implementing this method must retrieve all the override values from the registry
            before making modifications to the <paramref name="configurationObject"/> so any error retrieving
            the override values will cancel policy processing.</remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.TextFormatterDataManageabilityProvider.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TextFormatterData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.TextFormatterDataManageabilityProvider.EscapeString(System.String)">
            <summary>
             Escape the text.
            </summary>
            <param name="text">The text to escape.</param>
            <returns>The escaped string.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.TextFormatterDataManageabilityProvider.UnescapeString(System.String)">
            <summary>
             Un escape the string.
            </summary>
            <param name="text">The text to un escape.</param>
            <returns>The un escaped string.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.TextFormatterDataManageabilityProvider.ElementPolicyNameTemplate">
            <summary>
            Gets the template for the name of the policy associated to the object.
            </summary>
            <remarks>
            Elements that override 
            <see cref="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationElementManageabilityProviderBase`1.AddAdministrativeTemplateDirectives(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,`0,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)"/>
            to avoid creating a policy must still override this property.
            </remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.TextFormatterDataWmiMapper">
            <summary>
            Represents a mapper for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TextFormatterData"/> configuration to Wmi.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.TextFormatterDataWmiMapper.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TextFormatterData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.TextFormatterSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.TextFormatterSetting">
            <summary>
            Represents an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TextFormatterData"/>
            as an instrumentation class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.TextFormatterSetting.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TextFormatterData,System.String,System.String)">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.TextFormatterSetting"/> class with
            the formatter configuration, the name of the formatter, and the template to use.
            </summary>
            <param name="sourceElement">The configuration for the formatter.</param>
            <param name="name">The name of the formatter.</param>
            <param name="template">The template for the formatter.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.TextFormatterSetting.BindInstance(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.TextFormatterSetting"/> instance corresponding to the provided values for the key properties.
            </summary>
            <param name="ApplicationName">The value for the ApplicationName key property.</param>
            <param name="SectionName">The value for the SectionName key property.</param>
            <param name="Name">The value for the Name key property.</param>
            <returns>The published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.TextFormatterSetting"/> instance specified by the values for the key properties,
            or <see langword="null"/> if no such an instance is currently published.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.TextFormatterSetting.GetInstances">
            <summary>
            Returns an enumeration of the published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.TextFormatterSetting"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.TextFormatterSetting.SaveChanges(System.Configuration.ConfigurationElement)">
            <summary>
            Saves the changes on the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.TextFormatterSetting"/> to its corresponding configuration object.
            </summary>
            <param name="sourceElement">The configuration object on which the changes must be saved.</param>
            <returns><see langword="true"/> if changes have been saved, <see langword="false"/> otherwise.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Formatters.TextFormatterSetting.Template">
            <summary>
            Gets the template for the represented configuration element.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingBlockSetting">
            <summary>
            Represents the configuration information for the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings">Logging</see>
            features provided by the Enterprise Library.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingBlockSetting.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings,System.String,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingBlockSetting"/> class with the block configuration,
            the default category, if a warning is log when no categories match, and if tracing is enabled.
            </summary>
            <param name="sourceElement">The logging block configuration.</param>
            <param name="defaultCategory">The default category.</param>
            <param name="logWarningWhenNoCategoriesMatch">true to log warnings if no categories match; otherwise false.</param>
            <param name="tracingEnabled">true if tracing is enabled; otherwise false.</param>
            <param name="revertImpersonation">true if impersonation should be reverted while logging; otherise false.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingBlockSetting.BindInstance(System.String,System.String)">
            <summary>
            Returns the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingBlockSetting"/> instance corresponding to the provided values for the key properties.
            </summary>
            <param name="ApplicationName">The value for the ApplicationName key property.</param>
            <param name="SectionName">The value for the SectionName key property.</param>
            <returns>The published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingBlockSetting"/> instance specified by the values for the key properties,
            or <see langword="null"/> if no such an instance is currently published.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingBlockSetting.GetInstances">
            <summary>
            Returns an enumeration of the published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingBlockSetting"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingBlockSetting.SaveChanges(System.Configuration.ConfigurationElement)">
            <summary>
            Saves the changes on the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingBlockSetting"/> to its corresponding configuration object.
            </summary>
            <param name="sourceElement">The configuration object on which the changes must be saved.</param>
            <returns><see langword="true"/> if changes have been saved, <see langword="false"/> otherwise.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingBlockSetting.DefaultCategory">
            <summary>
            Gets the name of the default log category for the represented configuration section.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingBlockSetting.LogWarningWhenNoCategoriesMatch">
            <summary>
            Gets the value for the represented configuration section.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingBlockSetting.TracingEnabled">
            <summary>
            Gets the tracing enabled status for the represented configuration section.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingBlockSetting.RevertImpersonation">
            <summary>
            Gets the tracing impersonation-reverting status for the represented configuration section.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider">
            <summary>
            Represents the behavior required to provide Group Policy updates and to publish the 
            <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting"/> instances associated to a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings"/> instance
            and its internal configuration elements.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider.DefaultCategoryPropertyName">
            <summary>
            The name of the default category property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider.TracingEnabledPropertyName">
            <summary>
            The name of the tracing enabled property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider.LogWarningOnNoMatchPropertyName">
            <summary>
            The name of the log warning on no match property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider.RevertImpersonationPropertyName">
            <summary>
            The name of the revert impersonation property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider.CategorySourcesKeyName">
            <summary>
            The name of the category sources property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider.SpecialSourcesKeyName">
            <summary>
            The name of the special sources property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider.SpecialSourcesAllEventsKeyName">
            <summary>
            The name of the all events property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider.SpecialSourcesErrorsKeyName">
            <summary>
            The name of the sources errors property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider.SpecialSourcesNotProcessedKeyName">
            <summary>
            The name of the special sources not processed key property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider.SourceDefaultLevelPropertyName">
            <summary>
            The name of the source default level property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider.SourceTraceListenersPropertyName">
            <summary>
            The name of the source trace listerners property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider.SourceKindCategory">
            <summary>
            The name of the source kind category property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider.SourceKindAllEvents">
            <summary>
            The name of the source kind all events property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider.SourceKindErrors">
            <summary>
            The name of the source kind errors property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider.SourceKindNotProcessed">
            <summary>
            The name of the source kind not processed property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider.LogFiltersKeyName">
            <summary>
            The name of the log filters property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider.LogFormattersKeyName">
            <summary>
            The name of the log formatters property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider.TraceListenersKeyName">
            <summary>
            The name of the trace listeners property.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider.#ctor(System.Collections.Generic.IDictionary{System.Type,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationElementManageabilityProvider})">
            <summary>
            <para>This method supports the Enterprise Library Manageability Extensions infrastructure and is not intended to 
            be used directly from your code.</para>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider"/> class with a 
            given set of manageability providers to use when dealing with the configuration for filters, formatters and trace listeners.
            </summary>
            <param name="subProviders">The mapping from configuration element type to
            <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationElementManageabilityProvider"/>.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider.AddAdministrativeTemplateDirectives(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)">
            <summary>
            Adds the ADM instructions that describe the policies that can be used to override the configuration
            information represented by a configuration section.
            </summary>
            <param name="contentBuilder">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder"/> to which the Adm instructions are to be appended.</param>
            <param name="configurationSection">The configuration section instance.</param>
            <param name="configurationSource">The configuration source from where to get additional configuration
            information, if necessary.</param>
            <param name="sectionKey">The root key for the section's policies.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider.OverrideWithGroupPoliciesForConfigurationSection(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey)">
            <summary>
            Overrides the <paramref name="configurationSection"/>'s properties with the Group Policy values from 
            the registry.
            </summary>
            <param name="configurationSection">The configuration section that must be managed.</param>
            <param name="policyKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider.GenerateWmiObjectsForConfigurationSection(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            
            </summary>
            <param name="configurationSection"></param>
            <param name="wmiSettings"></param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider.OverrideWithGroupPoliciesAndGenerateWmiObjectsForConfigurationElements(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings,System.Boolean,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey,System.Boolean,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Overrides the <paramref name="configurationSection"/>'s configuration elements' properties 
            with the Group Policy values from the registry, if any, and creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting"/> 
            instances that describe these configuration elements.
            </summary>
            <param name="configurationSection">The configuration section that must be managed.</param>
            <param name="readGroupPolicies"><see langword="true"/> if Group Policy overrides must be applied; otherwise, 
            <see langword="false"/>.</param>
            <param name="machineKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides for the 
            configuration section at the machine level, or <see langword="null"/> 
            if there is no such registry key.</param>
            <param name="userKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides for the 
            configuration section at the user level, or <see langword="null"/> 
            if there is no such registry key.</param>
            <param name="generateWmiObjects"><see langword="true"/> if WMI objects must be generated; otherwise, 
            <see langword="false"/>.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider.SectionCategoryName">
            <summary>
            Gets the name of the category that represents the whole configuration section.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsManageabilityProvider.SectionName">
            <summary>
            Gets the name of the managed configuration section.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsWmiMapper">
            <summary>
            Represents a mapper for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings"/> configuration to Wmi.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsWmiMapper.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingBlockSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.LoggingSettingsWmiMapper.GenerateTraceSourceDataWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceSourceData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting},System.String)">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="traceSourceData">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceSourceData"/> instance to copy properties./&gt;</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
            <param name="sourceKind">A plain category source.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.CategoryFilterCategoriesPartName">
            <summary>
              Looks up a localized string similar to Select the categories.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.CategoryFilterFilterModePartName">
            <summary>
              Looks up a localized string similar to Category filter mode.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.CategorySourcesCategoryName">
            <summary>
              Looks up a localized string similar to Category sources.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.CustomTraceListenerInitializationPartName">
            <summary>
              Looks up a localized string similar to Initialization.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.EmailTraceListenerEnderPartName">
            <summary>
              Looks up a localized string similar to Subject line ender.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.EmailTraceListenerFromAddressPartName">
            <summary>
              Looks up a localized string similar to From address.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.EmailTraceListenerSmtpPortPartName">
            <summary>
              Looks up a localized string similar to SMTP port.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.EmailTraceListenerSmtpServerPartName">
            <summary>
              Looks up a localized string similar to SMTP server.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.EmailTraceListenerStarterPartName">
            <summary>
              Looks up a localized string similar to Subject line starter.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.EmailTraceListenerToAddressPartName">
            <summary>
              Looks up a localized string similar to To address.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.EventLogTraceListenerLogPartName">
            <summary>
              Looks up a localized string similar to Log.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.EventLogTraceListenerMachineNamePartName">
            <summary>
              Looks up a localized string similar to Machine name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.EventLogTraceListenerSourcePartName">
            <summary>
              Looks up a localized string similar to Source.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.ExceptionErrorValueNotTimeSpan">
            <summary>
              Looks up a localized string similar to The value for &apos;{1}&apos; on key &apos;{0}&apos; is not a valid TimeSpan value: &apos;{2}&apos;.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.FilterPolicyNameTemplate">
            <summary>
              Looks up a localized string similar to Specify settings for filter &apos;{0}&apos;.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.FlatFileTraceListenerFileNamePartName">
            <summary>
              Looks up a localized string similar to File name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.FlatFileTraceListenerFooterPartName">
            <summary>
              Looks up a localized string similar to Footer.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.FlatFileTraceListenerHeaderPartName">
            <summary>
              Looks up a localized string similar to Header.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.FormatterPolicyNameTemplate">
            <summary>
              Looks up a localized string similar to Specify settings for formatter &apos;{0}&apos;.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.LogEnabledFilterEnabledPartName">
            <summary>
              Looks up a localized string similar to Enabled.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.LogFiltersCategoryName">
            <summary>
              Looks up a localized string similar to Log filters.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.LogFormattersCategoryName">
            <summary>
              Looks up a localized string similar to Log formatters.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.LoggingSectionCategoryName">
            <summary>
              Looks up a localized string similar to Logging.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.LoggingSettingsDefaultCategoryPartName">
            <summary>
              Looks up a localized string similar to Default category.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.LoggingSettingsEnableTracingPartName">
            <summary>
              Looks up a localized string similar to Enable tracing.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.LoggingSettingsLogWarningPartName">
            <summary>
              Looks up a localized string similar to Log warning on missing category.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.LoggingSettingsPolicyName">
            <summary>
              Looks up a localized string similar to Specify Logging Block Settings.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.LoggingSettingsRevertImpersonationPartName">
            <summary>
              Looks up a localized string similar to Revert impersonation.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.MsmqTraceListenerPriorityPartName">
            <summary>
              Looks up a localized string similar to Priority.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.MsmqTraceListenerQueuePathPartName">
            <summary>
              Looks up a localized string similar to Queue path.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.MsmqTraceListenerRecoverablePartName">
            <summary>
              Looks up a localized string similar to Recoverable.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.MsmqTraceListenerTransactionTypePartName">
            <summary>
              Looks up a localized string similar to Transaction type.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.MsmqTraceListenerTtbrPartName">
            <summary>
              Looks up a localized string similar to Time to be received.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.MsmqTraceListenerTtrqPartName">
            <summary>
              Looks up a localized string similar to Time to reach queue.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.MsmqTraceListenerUseAuthenticationPartName">
            <summary>
              Looks up a localized string similar to Use authentication.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.MsmqTraceListenerUseDeadLetterQueuePartName">
            <summary>
              Looks up a localized string similar to Use dead letter queue.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.MsmqTraceListenerUseEncryptionPartName">
            <summary>
              Looks up a localized string similar to Use encryption.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.PriorityFilterMaximumPriorityPartName">
            <summary>
              Looks up a localized string similar to Maximum priority.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.PriorityFilterMinimumPriorityPartName">
            <summary>
              Looks up a localized string similar to Minimum priority.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.RollingFlatFileTraceListenerFileNamePartName">
            <summary>
              Looks up a localized string similar to File name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.RollingFlatFileTraceListenerLockBehaviorPartName">
            <summary>
              Looks up a localized string similar to Lock behavior.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.RollingFlatFileTraceListenerRollFileExistsBehaviorPartName">
            <summary>
              Looks up a localized string similar to File exists behavior.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.RollingFlatFileTraceListenerRollIntervalPartName">
            <summary>
              Looks up a localized string similar to Roll interval.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.RollingFlatFileTraceListenerRollSizeKBPartName">
            <summary>
              Looks up a localized string similar to Roll size.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.RollingFlatFileTraceListenerTimeStampPatternPartName">
            <summary>
              Looks up a localized string similar to Timestamp pattern.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.SpecialSourcesCategoryName">
            <summary>
              Looks up a localized string similar to Special sources.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.TextFormatterEscapeInstructions_1">
            <summary>
              Looks up a localized string similar to To write a multi-line template, use \n or \r\n to represent a new line;.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.TextFormatterEscapeInstructions_2">
            <summary>
              Looks up a localized string similar to backslashes must also be escaped as \\.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.TextFormatterTemplatePartName">
            <summary>
              Looks up a localized string similar to Template.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.TraceListenerFilterPartName">
            <summary>
              Looks up a localized string similar to Filter.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.TraceListenerFormatterPartName">
            <summary>
              Looks up a localized string similar to Formatter.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.TraceListenerPolicyNameTemplate">
            <summary>
              Looks up a localized string similar to Specify settings for listener &apos;{0}&apos;.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.TraceListenersCategoryName">
            <summary>
              Looks up a localized string similar to Listeners.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.TraceListenerTraceOptionsPartName">
            <summary>
              Looks up a localized string similar to Trace options.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.TraceSourceDefaultLevelPartName">
            <summary>
              Looks up a localized string similar to Default level.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.TraceSourceListenersPartName">
            <summary>
              Looks up a localized string similar to Select the trace listeners.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.TraceSourcePolicyNameTemplate">
            <summary>
              Looks up a localized string similar to Specify &apos;{0}&apos; source settings.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.Properties.Resources.XmlTraceListenerFileNamePartName">
            <summary>
              Looks up a localized string similar to File name.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.BasicCustomTraceListenerDataManageabilityProvider`1">
            <summary>
            Base class for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationElementManageabilityProvider"/> implementations that provide manageability
            support for custom provider's configuration.
            </summary>
            <typeparam name="T">The custon provider's configuration element type.</typeparam>
            <remarks>
            The basic configuration for a custom provider includes the provider type and a collection of attributes.
            </remarks>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.BasicCustomTraceListenerDataManageabilityProvider`1.InitDataPropertyName">
            <summary>
            The name of the initial data property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.BasicCustomTraceListenerDataManageabilityProvider`1.TraceOutputOptionsPropertyName">
            <summary>
            The name of the trace output options property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.BasicCustomTraceListenerDataManageabilityProvider`1.FilterPropertyName">
            <summary>
            The name of the filter property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.BasicCustomTraceListenerDataManageabilityProvider`1.AttributesPropertyName">
            <summary>
            The name of the attribute property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.BasicCustomTraceListenerDataManageabilityProvider`1.ProviderTypePropertyName">
            <summary>
            The name of the provider type property.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.BasicCustomTraceListenerDataManageabilityProvider`1.#ctor">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.BasicCustomTraceListenerDataManageabilityProvider`1"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.BasicCustomTraceListenerDataManageabilityProvider`1.AddElementAdministrativeTemplateParts(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,`0,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)">
            <summary>
            Adds the ADM parts that represent the properties of
            a specific instance of the configuration element type managed by the receiver.
            </summary>
            <param name="contentBuilder">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder"/> to which the Adm instructions are to be appended.</param>
            <param name="configurationObject">The configuration object instance.</param>
            <param name="configurationSource">The configuration source from where to get additional configuration
            information, if necessary.</param>
            <param name="elementPolicyKeyName">The key for the element's policies.</param>
            <remarks>
            Subclasses that manage custom provider's configuration objects with additional properties may
            override this method to add the corresponding parts.
            </remarks>
            <seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationElementManageabilityProviderBase`1.AddAdministrativeTemplateDirectives(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,`0,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)"/>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.BasicCustomTraceListenerDataManageabilityProvider`1.OverrideWithGroupPolicies(`0,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey)">
            <summary>
            Overrides the <paramref name="configurationObject"/>'s properties with the Group Policy values from the 
            registry.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="policyKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides for the 
            configuration element.</param>
            <remarks>Subclasses that manage custom provider's configuration objects with additional properties may
            override this method to override these properties.</remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.CustomTraceListenerDataWmiMapper">
            <summary>
            Represents a mapper for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomTraceListenerData"/> configuration to Wmi.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.CustomTraceListenerDataWmiMapper.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomTraceListenerData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.CustomTraceListenerSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="data">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerDataWmiMapper">
            <summary>
            Represents a mapper for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData"/> configuration to Wmi.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerDataWmiMapper.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FlatFileTraceListenerDataWmiMapper">
            <summary>
            Represents a mapper for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData"/> configuraiton to Wmi.   
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FlatFileTraceListenerDataWmiMapper.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FlatFileTraceListenerSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FormattedEventLogTraceListenerDataWmiMapper">
            <summary>
            Represents a mapper for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData"/> configuration to Wmi.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FormattedEventLogTraceListenerDataWmiMapper.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FormattedEventLogTraceListenerSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerDataWmiMapper">
            <summary>
            Represents a mapper for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerDataWmiMapper"/> configuration to Wmi.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerDataWmiMapper.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerDataWmiMapper">
            <summary>
            Represents a mapper for a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener"/> configuration to Wmi.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerDataWmiMapper.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.SystemDiagnosticsTraceListenerDataWmiMapper.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SystemDiagnosticsTraceListenerData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.CustomTraceListenerSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="data">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.WmiTraceListenerDataWmiMapper.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.WmiTraceListenerData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.WmiTraceListenerSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.XmlTraceListenerDataManageabilityProvider">
            <summary>
            Provides an implementation for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.XmlTraceListenerData"/> that
            splits policy overrides processing and WMI objects generation, performing approriate logging of 
            policy processing errors.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.TraceListenerDataManageabilityProvider`1">
            <summary>
            Represents the behavior required to provide Group Policy updates and to publish the 
            <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting"/> instances associated to a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData"/>.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.TraceListenerDataManageabilityProvider`1.FormatterPropertyName">
            <summary>
            Name for the formatter property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.TraceListenerDataManageabilityProvider`1.TraceOutputOptionsPropertyName">
            <summary>
            Name for the traceOutputOptions property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.TraceListenerDataManageabilityProvider`1.FilterPropertyName">
            <summary>
            Name for the filter property.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.TraceListenerDataManageabilityProvider`1.AddTraceOptionsPart(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,System.Diagnostics.TraceOptions)">
            <summary>
            Adds the part to edit the policy overrides for the trace options of a trace listener to the content
            built by the <paramref name="contentBuilder"/>.
            </summary>
            <param name="contentBuilder">The builder for the content where the part will be added.</param>
            <param name="traceOutputOptions">The default value for the part.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.TraceListenerDataManageabilityProvider`1.AddFilterPart(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,System.Diagnostics.SourceLevels)">
            <summary>
            Adds the part to edit the policy overrides for the filter of a trace listener to the content
            built by the <paramref name="contentBuilder"/>.
            </summary>
            <param name="contentBuilder">The builder for the content where the part will be added.</param>
            <param name="filter">The default value for the part.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.TraceListenerDataManageabilityProvider`1.AddFormattersPart(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,System.String,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource)">
            <summary>
            Adds the part to edit the policy overrides for the formatter of a trace listener to the content
            built by the <paramref name="contentBuilder"/>.
            </summary>
            <param name="contentBuilder">The builder for the content where the part will be added.</param>
            <param name="formatterName">The default value for the part.</param>
            <param name="configurationSource">The configuration source to use to retrieve the available formatters.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.TraceListenerDataManageabilityProvider`1.GetFormatterPolicyOverride(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey)">
            <summary>
            Utility method that retrieves values from registry keys associated to Group Policy overrides
            for the formatter name, giving priority to the machine level key.
            </summary>
            <param name="policyKey">The registry key that holds the policy overrides.</param>
            <returns>The value for the formatter name on <paramref name="policyKey"/>.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.TraceListenerDataManageabilityProvider`1.ElementPolicyNameTemplate">
            <summary>
            Gets the template for the name of the policy associated to the object.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.XmlTraceListenerDataManageabilityProvider.FileNamePropertyName">
            <summary>
            The name of the file name property.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.XmlTraceListenerDataManageabilityProvider.#ctor">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.XmlTraceListenerDataManageabilityProvider"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.XmlTraceListenerDataManageabilityProvider.AddElementAdministrativeTemplateParts(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.XmlTraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)">
            <summary>
            Adds the ADM parts that represent the properties of
            a specific instance of the configuration element type managed by the receiver.
            </summary>
            <param name="contentBuilder">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder"/> to which the Adm instructions are to be appended.</param>
            <param name="configurationObject">The configuration object instance.</param>
            <param name="configurationSource">The configuration source from where to get additional configuration
            information, if necessary.</param>
            <param name="elementPolicyKeyName">The key for the element's policies.</param>
            <remarks>
            Subclasses managing objects that must not create a policy will likely need to include the elements' keys when creating the parts.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.XmlTraceListenerDataManageabilityProvider.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.XmlTraceListenerData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.XmlTraceListenerDataManageabilityProvider.OverrideWithGroupPolicies(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.XmlTraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey)">
            <summary>
            Overrides the <paramref name="configurationObject"/>'s properties with the Group Policy values from the 
            registry.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="policyKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides for the 
            configuration element.</param>
            <remarks>Subclasses implementing this method must retrieve all the override values from the registry
            before making modifications to the <paramref name="configurationObject"/> so any error retrieving
            the override values will cancel policy processing.</remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.XmlTraceListenerDataWmiMapper">
            <summary>
            Represents a mapper for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.XmlTraceListenerData"/> configuration to Wmi.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.XmlTraceListenerDataWmiMapper.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.XmlTraceListenerData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.XmlTraceListenerSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.XmlTraceListenerSetting">
            <summary>
            Represents an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.XmlTraceListenerData"/>
            as an instrumentation class.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.TraceListenerSetting">
            <summary>
            Represents the configuration information for an instance of a concrete subclass of
            <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData"/>.
            </summary>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData"/>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.NamedConfigurationSetting"/>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting"/>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.TraceListenerSetting.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.TraceListenerSetting"/> class.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.TraceListenerSetting.TraceOutputOptions">
            <summary>
            Gets the trace options for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.TraceListenerSetting.Filter">
            <summary>
            Gets or sets the filter for the represented configuration element.
            </summary>
            <remarks>
            The property represents a <see cref="T:System.Diagnostics.SourceLevels"/> value.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.XmlTraceListenerSetting.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.XmlTraceListenerData,System.String,System.String,System.String,System.String)">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.XmlTraceListenerSetting"/> class with the 
            listerner configuration, the name of the listener, the file name to use and the trace output
            options.
            </summary>
            <param name="sourceElement">The listener configuration.</param>
            <param name="name">The name of the listener.</param>
            <param name="fileName">The file name to use.</param>
            <param name="traceOutputOptions">The trace output options.</param>
            <param name="filter">The filter value.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.XmlTraceListenerSetting.BindInstance(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.XmlTraceListenerSetting"/> instance corresponding to the provided values for the key properties.
            </summary>
            <param name="ApplicationName">The value for the ApplicationName key property.</param>
            <param name="SectionName">The value for the SectionName key property.</param>
            <param name="Name">The value for the Name key property.</param>
            <returns>The published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.XmlTraceListenerSetting"/> instance specified by the values for the key properties,
            or <see langword="null"/> if no such an instance is currently published.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.XmlTraceListenerSetting.GetInstances">
            <summary>
            Returns an enumeration of the published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.XmlTraceListenerSetting"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.XmlTraceListenerSetting.SaveChanges(System.Configuration.ConfigurationElement)">
            <summary>
            Saves the changes on the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.XmlTraceListenerSetting"/> to its corresponding configuration object.
            </summary>
            <param name="sourceElement">The configuration object on which the changes must be saved.</param>
            <returns><see langword="true"/> if changes have been saved, <see langword="false"/> otherwise.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.XmlTraceListenerSetting.FileName">
            <summary>
            Gets the file name for the represented configuration element.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerDataManageabilityProvider">
            <summary>
            Provides an implementation for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData"/> that
            splits policy overrides processing and WMI objects generation, performing approriate logging of 
            policy processing errors.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerDataManageabilityProvider.FileNamePropertyName">
            <summary>
            The name of the file name property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerDataManageabilityProvider.FooterPropertyName">
            <summary>
            The name of the footer property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerDataManageabilityProvider.HeaderPropertyName">
            <summary>
            The name of the header property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerDataManageabilityProvider.RollFileExistsBehaviorPropertyName">
            <summary>
            The name of the file exists behaviour property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerDataManageabilityProvider.RollIntervalPropertyName">
            <summary>
            The name of the roll interval property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerDataManageabilityProvider.RollSizeKBPropertyName">
            <summary>
            The name of the roll file size in kilobytes property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerDataManageabilityProvider.TimeStampPatternPropertyName">
            <summary>
            The name of the time stamp property.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerDataManageabilityProvider.#ctor">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerDataManageabilityProvider"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerDataManageabilityProvider.AddElementAdministrativeTemplateParts(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)">
            <summary>
            Adds the ADM parts that represent the properties of
            a specific instance of the configuration element type managed by the receiver.
            </summary>
            <param name="contentBuilder">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder"/> to which the Adm instructions are to be appended.</param>
            <param name="configurationObject">The configuration object instance.</param>
            <param name="configurationSource">The configuration source from where to get additional configuration
            information, if necessary.</param>
            <param name="elementPolicyKeyName">The key for the element's policies.</param>
            <remarks>
            Subclasses managing objects that must not create a policy will likely need to include the elements' keys when creating the parts.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerDataManageabilityProvider.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerDataManageabilityProvider.OverrideWithGroupPolicies(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey)">
            <summary>
            Overrides the <paramref name="configurationObject"/>'s properties with the Group Policy values from the 
            registry.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="policyKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides for the 
            configuration element.</param>
            <remarks>Subclasses implementing this method must retrieve all the override values from the registry
            before making modifications to the <paramref name="configurationObject"/> so any error retrieving
            the override values will cancel policy processing.</remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerSetting">
            <summary>
            Represents an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData"/>
            as an instrumentation class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerSetting.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Int32,System.String,System.String,System.String)">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerDataManageabilityProvider"/> class.
            </summary>
            <param name="sourceElement">The configuraiton source element for the trace listner.</param>
            <param name="name">The name of the tace listener.</param>
            <param name="fileName">The file name for the trace listener.</param>
            <param name="header">The header to use.</param>
            <param name="footer">The fotter to use.</param>
            <param name="formatter">The formatter to use.</param>
            <param name="rollFileExistsBehavior">The behavior to use if the file exists.</param>
            <param name="rollInterval">The roll interval.</param>
            <param name="rollSizeKB">The roll size in kilobytes.</param>
            <param name="timeStampPattern">The time stamp patter to use.</param>
            <param name="traceOutputOptions">The trace output options.</param>
            <param name="filter">The filter value.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerSetting.BindInstance(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerSetting"/> instance corresponding to the provided values for the key properties.
            </summary>
            <param name="ApplicationName">The value for the ApplicationName key property.</param>
            <param name="SectionName">The value for the SectionName key property.</param>
            <param name="Name">The value for the Name key property.</param>
            <returns>The published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerSetting"/> instance specified by the values for the key properties, or <see langword="null"/> if no such an instance is currently published.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerSetting.GetInstances">
            <summary>
            Returns an enumeration of the published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerSetting"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerSetting.SaveChanges(System.Configuration.ConfigurationElement)">
            <summary>
            Saves the changes on the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerSetting"/> to its corresponding configuration object.
            </summary>
            <param name="sourceElement">The configuration object on which the changes must be saved.</param>
            <returns><see langword="true"/> if changes have been saved, <see langword="false"/> otherwise.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerSetting.FileName">
            <summary>
            Gets the file name for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerSetting.Footer">
            <summary>
            Gets the footer for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerSetting.Formatter">
            <summary>
            Gets the name of the formatter for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerSetting.Header">
            <summary>
            Gets the header for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerSetting.RollFileExistsBehavior">
            <summary>
            Gets the rollFileExistsBehavior for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerSetting.RollInterval">
            <summary>
            Gets the roll interval for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerSetting.RollSizeKB">
            <summary>
            Gets the roll size for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.RollingFlatFileTraceListenerSetting.TimeStampPattern">
            <summary>
            Gets the timestamp pattern for the represented configuration element.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.CustomTraceListenerDataManageabilityProvider">
            <summary>
            Provides an implementation for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomTraceListenerData"/> that
            splits policy overrides processing and WMI objects generation, performing approriate logging of 
            policy processing errors.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.CustomTraceListenerDataManageabilityProvider.FormatterPropertyName">
            <summary>
            The name of the formatter property.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.CustomTraceListenerDataManageabilityProvider.#ctor">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.CustomTraceListenerDataManageabilityProvider"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.CustomTraceListenerDataManageabilityProvider.AddElementAdministrativeTemplateParts(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomTraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)">
            <summary>
            Adds the ADM parts that represent the properties of
            a specific instance of the configuration element type managed by the receiver.
            </summary>
            <param name="contentBuilder">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder"/> to which the Adm instructions are to be appended.</param>
            <param name="configurationObject">The configuration object instance.</param>
            <param name="configurationSource">The configuration source from where to get additional configuration
            information, if necessary.</param>
            <param name="elementPolicyKeyName">The key for the element's policies.</param>
            <remarks>
            Subclasses that manage custom provider's configuration objects with additional properties may
            override this method to add the corresponding parts.
            </remarks>
            <seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationElementManageabilityProviderBase`1.AddAdministrativeTemplateDirectives(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,`0,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)"/>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.CustomTraceListenerDataManageabilityProvider.OverrideWithGroupPolicies(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomTraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey)">
            <summary>
            Overrides the <paramref name="configurationObject"/>'s properties with the Group Policy values from the 
            registry.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="policyKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides for the 
            configuration element.</param>
            <remarks>Subclasses that manage custom provider's configuration objects with additional properties may
            override this method to override these properties.</remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.CustomTraceListenerDataManageabilityProvider.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomTraceListenerData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.CustomTraceListenerSetting">
            <summary>
            Represents an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomTraceListenerData"/>
            as an instrumentation class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.CustomTraceListenerSetting.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData,System.String,System.String,System.String,System.String[],System.String,System.String,System.String)">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.CustomTraceListenerSetting"/> class.
            </summary>
            <param name="sourceElement">The custom listner configuration.</param>
            <param name="name">The name of the listener.</param>
            <param name="listenerType">The listerner type.</param>
            <param name="initData">The initialization data for the listerner.</param>
            <param name="attributes">The attributes for the listener.</param>
            <param name="traceOutputOptions">The trace output options.</param>
            <param name="filter">The filter value.</param>
            <param name="formatter">The formatter for the listener.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.CustomTraceListenerSetting.BindInstance(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.CustomTraceListenerSetting"/> instance corresponding to the provided values for the key properties.
            </summary>
            <param name="ApplicationName">The value for the ApplicationName key property.</param>
            <param name="SectionName">The value for the SectionName key property.</param>
            <param name="Name">The value for the Name key property.</param>
            <returns>The published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.CustomTraceListenerSetting"/> instance specified by the values for the key properties,
            or <see langword="null"/> if no such an instance is currently published.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.CustomTraceListenerSetting.GetInstances">
            <summary>
            Returns an enumeration of the published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.CustomTraceListenerSetting"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.CustomTraceListenerSetting.SaveChanges(System.Configuration.ConfigurationElement)">
            <summary>
            Saves the changes on the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.CustomTraceListenerSetting"/> to its corresponding configuration object.
            </summary>
            <param name="sourceElement">The configuration object on which the changes must be saved.</param>
            <returns><see langword="true"/> if changes have been saved, <see langword="false"/> otherwise.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.CustomTraceListenerSetting.Attributes">
            <summary>
            Gets the attributes for the represented configuration element.
            </summary>
            <remarks>
            The attributes are encoded as an string array of name/value pairs.
            </remarks>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.CustomTraceListenerSetting.Formatter">
            <summary>
            Gets the name of the formatter for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.CustomTraceListenerSetting.InitData">
            <summary>
            Gets the initialization data for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.CustomTraceListenerSetting.ListenerType">
            <summary>
            Gets the assembly qualified name of the listener type for 
            the represented configuration element.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerDataManageabilityProvider">
            <summary>
            Provides an implementation for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData"/> that
            splits policy overrides processing and WMI objects generation, performing approriate logging of 
            policy processing errors.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerDataManageabilityProvider.FromAddressPropertyName">
            <summary>
            The name of the from address property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerDataManageabilityProvider.SmtpPortPropertyName">
            <summary>
            The name of the smtp port property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerDataManageabilityProvider.SmtpServerPropertyName">
            <summary>
            The name of the smtp server.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerDataManageabilityProvider.SubjectLineEnderPropertyName">
            <summary>
            The name of the subject line ender property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerDataManageabilityProvider.SubjectLineStarterPropertyName">
            <summary>
            The name of the subject line starter property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerDataManageabilityProvider.ToAddressPropertyName">
            <summary>
            The name of the to address property.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerDataManageabilityProvider.#ctor">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerDataManageabilityProvider"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerDataManageabilityProvider.AddElementAdministrativeTemplateParts(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)">
            <summary>
            Adds the ADM parts that represent the properties of
            a specific instance of the configuration element type managed by the receiver.
            </summary>
            <param name="contentBuilder">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder"/> to which the Adm instructions are to be appended.</param>
            <param name="configurationObject">The configuration object instance.</param>
            <param name="configurationSource">The configuration source from where to get additional configuration
            information, if necessary.</param>
            <param name="elementPolicyKeyName">The key for the element's policies.</param>
            <remarks>
            Subclasses managing objects that must not create a policy will likely need to include the elements' keys when creating the parts.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerDataManageabilityProvider.OverrideWithGroupPolicies(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey)">
            <summary>
            Overrides the <paramref name="configurationObject"/>'s properties with the Group Policy values from the 
            registry.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="policyKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides for the 
            configuration element.</param>
            <remarks>Subclasses implementing this method must retrieve all the override values from the registry
            before making modifications to the <paramref name="configurationObject"/> so any error retrieving
            the override values will cancel policy processing.</remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerDataManageabilityProvider.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerSetting">
            <summary>
            Represents an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData"/>
            as an instrumentation class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerSetting.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData,System.String,System.String,System.String,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerSetting"/> class.
            </summary>
            <param name="sourceElement">The configuration for the listener.</param>
            <param name="name">The name of the listener.</param>
            <param name="formatter">The formatter to use.</param>
            <param name="fromAddress">The from address for the email.</param>
            <param name="smtpPort">The SMTP port.</param>
            <param name="smtpServer">The SMTP server.</param>
            <param name="subjectLineEnder">The subject line ender.</param>
            <param name="subjectLineStarter">The subject line starter.</param>
            <param name="toAddress">The to address for the email.</param>
            <param name="traceOutputOptions">The trace output options.</param>
            <param name="filter">The filter value.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerSetting.BindInstance(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerSetting"/> instance corresponding to the provided values for the key properties.
            </summary>
            <param name="ApplicationName">The value for the ApplicationName key property.</param>
            <param name="SectionName">The value for the SectionName key property.</param>
            <param name="Name">The value for the Name key property.</param>
            <returns>The published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerSetting"/> instance specified by the values for the key properties,
            or <see langword="null"/> if no such an instance is currently published.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerSetting.GetInstances">
            <summary>
            Returns an enumeration of the published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerSetting"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerSetting.SaveChanges(System.Configuration.ConfigurationElement)">
            <summary>
            Saves the changes on the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerSetting"/> to its corresponding configuration object.
            </summary>
            <param name="sourceElement">The configuration object on which the changes must be saved.</param>
            <returns><see langword="true"/> if changes have been saved, <see langword="false"/> otherwise.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerSetting.Formatter">
            <summary>
            Gets the name of the formatter for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerSetting.FromAddress">
            <summary>
            Gets the from address for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerSetting.SmtpPort">
            <summary>
            Gets the smtp port for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerSetting.SmtpServer">
            <summary>
            Gets the smtp server for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerSetting.SubjectLineEnder">
            <summary>
            Gets the subject line ender for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerSetting.SubjectLineStarter">
            <summary>
            Gets the subject line starter for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.EmailTraceListenerSetting.ToAddress">
            <summary>
            Gets the to address for the represented configuration element.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FlatFileTraceListenerDataManageabilityProvider">
            <summary>
            Provides an implementation for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData"/> that
            splits policy overrides processing and WMI objects generation, performing approriate logging of 
            policy processing errors.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FlatFileTraceListenerDataManageabilityProvider.FileNamePropertyName">
            <summary>
            The name of the file name property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FlatFileTraceListenerDataManageabilityProvider.FooterPropertyName">
            <summary>
            The name of the footer property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FlatFileTraceListenerDataManageabilityProvider.HeaderPropertyName">
            <summary>
            The name of the header property
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FlatFileTraceListenerDataManageabilityProvider.#ctor">
            <summary>
            Initialize a new instance <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FlatFileTraceListenerDataManageabilityProvider"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FlatFileTraceListenerDataManageabilityProvider.AddElementAdministrativeTemplateParts(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)">
            <summary>
            Adds the ADM parts that represent the properties of
            a specific instance of the configuration element type managed by the receiver.
            </summary>
            <param name="contentBuilder">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder"/> to which the Adm instructions are to be appended.</param>
            <param name="configurationObject">The configuration object instance.</param>
            <param name="configurationSource">The configuration source from where to get additional configuration
            information, if necessary.</param>
            <param name="elementPolicyKeyName">The key for the element's policies.</param>
            <remarks>
            Subclasses managing objects that must not create a policy will likely need to include the elements' keys when creating the parts.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FlatFileTraceListenerDataManageabilityProvider.OverrideWithGroupPolicies(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey)">
            <summary>
            Overrides the <paramref name="configurationObject"/>'s properties with the Group Policy values from the 
            registry.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="policyKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides for the 
            configuration element.</param>
            <remarks>Subclasses implementing this method must retrieve all the override values from the registry
            before making modifications to the <paramref name="configurationObject"/> so any error retrieving
            the override values will cancel policy processing.</remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FlatFileTraceListenerDataManageabilityProvider.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FlatFileTraceListenerSetting">
            <summary>
            Represents an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData"/>
            as an instrumentation class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FlatFileTraceListenerSetting.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FlatFileTraceListenerSetting"/> class.
            </summary>
            <param name="sourceElement">The configuration source element.</param>
            <param name="name">The name of the trace listener.</param>
            <param name="fileName">The file name to use.</param>
            <param name="header">The header to use.</param>
            <param name="footer">The footer to use.</param>
            <param name="formatter">The formatter to use.</param>
            <param name="traceOutputOptions">The trace output options.</param>
            <param name="filter">The filter value.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FlatFileTraceListenerSetting.BindInstance(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FlatFileTraceListenerSetting"/> instance corresponding to the provided values for the key properties.
            </summary>
            <param name="ApplicationName">The value for the ApplicationName key property.</param>
            <param name="SectionName">The value for the SectionName key property.</param>
            <param name="Name">The value for the Name key property.</param>
            <returns>The published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FlatFileTraceListenerSetting"/> instance specified by the values for the key properties,
            or <see langword="null"/> if no such an instance is currently published.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FlatFileTraceListenerSetting.GetInstances">
            <summary>
            Returns an enumeration of the published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FlatFileTraceListenerSetting"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FlatFileTraceListenerSetting.SaveChanges(System.Configuration.ConfigurationElement)">
            <summary>
            Saves the changes on the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FlatFileTraceListenerSetting"/> to its corresponding configuration object.
            </summary>
            <param name="sourceElement">The configuration object on which the changes must be saved.</param>
            <returns><see langword="true"/> if changes have been saved, <see langword="false"/> otherwise.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FlatFileTraceListenerSetting.FileName">
            <summary>
            Gets the file name for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FlatFileTraceListenerSetting.Footer">
            <summary>
            Gets the footer for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FlatFileTraceListenerSetting.Formatter">
            <summary>
            Gets the name of the formatter for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FlatFileTraceListenerSetting.Header">
            <summary>
            Gets the header for the represented configuration element.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FormattedEventLogTraceListenerDataManageabilityProvider">
            <summary>
            Provides an implementation for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData"/> that
            splits policy overrides processing and WMI objects generation, performing approriate logging of 
            policy processing errors.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FormattedEventLogTraceListenerDataManageabilityProvider.LogPropertyName">
            <summary>
            The name of the log property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FormattedEventLogTraceListenerDataManageabilityProvider.MachineNamePropertyName">
            <summary>
            The name of the machine property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FormattedEventLogTraceListenerDataManageabilityProvider.SourcePropertyName">
            <summary>
            The name of the source property.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FormattedEventLogTraceListenerDataManageabilityProvider.#ctor">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FormattedEventLogTraceListenerDataManageabilityProvider"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FormattedEventLogTraceListenerDataManageabilityProvider.AddElementAdministrativeTemplateParts(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)">
            <summary>
            Adds the ADM parts that represent the properties of
            a specific instance of the configuration element type managed by the receiver.
            </summary>
            <param name="contentBuilder">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder"/> to which the Adm instructions are to be appended.</param>
            <param name="configurationObject">The configuration object instance.</param>
            <param name="configurationSource">The configuration source from where to get additional configuration
            information, if necessary.</param>
            <param name="elementPolicyKeyName">The key for the element's policies.</param>
            <remarks>
            Subclasses managing objects that must not create a policy will likely need to include the elements' keys when creating the parts.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FormattedEventLogTraceListenerDataManageabilityProvider.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FormattedEventLogTraceListenerDataManageabilityProvider.OverrideWithGroupPolicies(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey)">
            <summary>
            Overrides the <paramref name="configurationObject"/>'s properties with the Group Policy values from the 
            registry.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="policyKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides for the 
            configuration element.</param>
            <remarks>Subclasses implementing this method must retrieve all the override values from the registry
            before making modifications to the <paramref name="configurationObject"/> so any error retrieving
            the override values will cancel policy processing.</remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FormattedEventLogTraceListenerSetting">
            <summary>
            Represents an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData"/>
            as an instrumentation class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FormattedEventLogTraceListenerSetting.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FormattedEventLogTraceListenerSetting"/> class.
            </summary>
            <param name="sourceElement">The trace listener configuration.</param>
            <param name="name">The name of the trace listener.</param>
            <param name="source">The source for the trace listener.</param>
            <param name="log">The log for the trace listener.</param>
            <param name="machineName">The machine name.</param>
            <param name="formatter">The formatter to use.</param>
            <param name="traceOutputOptions">The trace output options.</param>
            <param name="filter">The filter value.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FormattedEventLogTraceListenerSetting.BindInstance(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FormattedEventLogTraceListenerSetting"/> instance corresponding to the provided values for the key properties.
            </summary>
            <param name="ApplicationName">The value for the ApplicationName key property.</param>
            <param name="SectionName">The value for the SectionName key property.</param>
            <param name="Name">The value for the Name key property.</param>
            <returns>The published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceSourceSetting"/> instance specified by the values for the key properties, or <see langword="null"/> if no such an instance is currently published.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FormattedEventLogTraceListenerSetting.GetInstances">
            <summary>
            Returns an enumeration of the published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FormattedEventLogTraceListenerSetting"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FormattedEventLogTraceListenerSetting.SaveChanges(System.Configuration.ConfigurationElement)">
            <summary>
            Pushes the current property values to the <see cref="P:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting.SourceElement"/>
            </summary>
            <remarks>Must be overridden by subclasses to perform the actual save.</remarks>
            <param name="sourceElement">The configuration object on which the changes must be saved.</param>
            <returns><see langword="true"/> if changes have been saved, <see langword="false"/> otherwise.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FormattedEventLogTraceListenerSetting.Formatter">
            <summary>
            Gets the name of the formatter for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FormattedEventLogTraceListenerSetting.Log">
            <summary>
            Gets the log name for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FormattedEventLogTraceListenerSetting.MachineName">
            <summary>
            Gets the machine name for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.FormattedEventLogTraceListenerSetting.Source">
            <summary>
            Gets the source name for the represented configuration element.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerDataManageabilityProvider">
            <summary>
            Provides an implementation for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData"/> that
            splits policy overrides processing and WMI objects generation, performing approriate logging of 
            policy processing errors.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerDataManageabilityProvider.MessagePriorityPropertyName">
            <summary>
            The name of the message priority property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerDataManageabilityProvider.QueuePathPropertyName">
            <summary>
            The name of the queue path property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerDataManageabilityProvider.RecoverablePropertyName">
            <summary>
            The name of the recoverable property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerDataManageabilityProvider.TimeToBeReceivedPropertyName">
            <summary>
            The name of the time to be received property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerDataManageabilityProvider.TimeToReachQueuePropertyName">
            <summary>
            The name of the time to reach the queue property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerDataManageabilityProvider.TransactionTypePropertyName">
            <summary>
            The name of the transaction type property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerDataManageabilityProvider.UseAuthenticationPropertyName">
            <summary>
            The name of the use authentication property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerDataManageabilityProvider.UseDeadLetterQueuePropertyName">
            <summary>
            The name of the use dead letter queue property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerDataManageabilityProvider.UseEncryptionPropertyName">
            <summary>
            The name of the use encryption property.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerDataManageabilityProvider.#ctor">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerDataManageabilityProvider"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerDataManageabilityProvider.AddElementAdministrativeTemplateParts(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)">
            <summary>
            Adds the ADM parts that represent the properties of
            a specific instance of the configuration element type managed by the receiver.
            </summary>
            <param name="contentBuilder">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder"/> to which the Adm instructions are to be appended.</param>
            <param name="configurationObject">The configuration object instance.</param>
            <param name="configurationSource">The configuration source from where to get additional configuration
            information, if necessary.</param>
            <param name="elementPolicyKeyName">The key for the element's policies.</param>
            <remarks>
            Subclasses managing objects that must not create a policy will likely need to include the elements' keys when creating the parts.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerDataManageabilityProvider.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerDataManageabilityProvider.OverrideWithGroupPolicies(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey)">
            <summary>
            Overrides the <paramref name="configurationObject"/>'s properties with the Group Policy values from the 
            registry.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="policyKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides for the 
            configuration element.</param>
            <remarks>Subclasses implementing this method must retrieve all the override values from the registry
            before making modifications to the <paramref name="configurationObject"/> so any error retrieving
            the override values will cancel policy processing.</remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerSetting">
            <summary>
            Represents an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData"/>
            as an instrumentation class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerSetting.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData,System.String,System.String,System.String,System.String,System.Boolean,System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.Boolean,System.String)">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerSetting"/> class.
            </summary>
            <param name="sourceElement">The configuration source element.</param>
            <param name="name">The name of the trace listener.</param>
            <param name="formatter">The formatter to use.</param>
            <param name="messagePriority">The message priority.</param>
            <param name="queuePath">The queue path.</param>
            <param name="recoverable">true if the queue is recoverable; otherwise, false.</param>
            <param name="timeToBeReceived">The time to be received.</param>
            <param name="timeToReachQueue">The time to reach the queue.</param>
            <param name="traceOutputOptions">The trace output options.</param>
            <param name="transactionType">The queue transaction type.</param>
            <param name="useAuthentication">true to use authentication; otherwise false.</param>
            <param name="useDeadLetterQueue">true to use the dead letter queue; otherwise false.</param>
            <param name="useEncryption">true to use encryption; otherwise false.</param>
            <param name="filter">The filter value.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerSetting.BindInstance(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerSetting"/> instance corresponding to the provided values for the key properties.
            </summary>
            <param name="ApplicationName">The value for the ApplicationName key property.</param>
            <param name="SectionName">The value for the SectionName key property.</param>
            <param name="Name">The value for the Name key property.</param>
            <returns>The published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerSetting"/> instance specified by the values for the key properties,
            or <see langword="null"/> if no such an instance is currently published.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerSetting.GetInstances">
            <summary>
            Returns an enumeration of the published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerSetting"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerSetting.SaveChanges(System.Configuration.ConfigurationElement)">
            <summary>
            Saves the changes on the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerSetting"/> to its corresponding configuration object.
            </summary>
            <param name="sourceElement">The configuration object on which the changes must be saved.</param>
            <returns><see langword="true"/> if changes have been saved, <see langword="false"/> otherwise.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerSetting.Formatter">
            <summary>
            Gets the name of the formatter for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerSetting.MessagePriority">
            <summary>
            Gets the name of value of the message priority for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerSetting.QueuePath">
            <summary>
            Gets the queue path for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerSetting.Recoverable">
            <summary>
            Gets the value of the recoverable property for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerSetting.TimeToBeReceived">
            <summary>
            Gets the string representation of the <see cref="T:System.TimeSpan"/> value of the time to be received 
            for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerSetting.TimeToReachQueue">
            <summary>
            Gets the string representation of the <see cref="T:System.TimeSpan"/> value of the time to reach queue
            for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerSetting.TransactionType">
            <summary>
            Gets the name of value of the transaction type for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerSetting.UseAuthentication">
            <summary>
            Gets the value of the use authentication property for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerSetting.UseDeadLetterQueue">
            <summary>
            Gets the value of the use dead letter property for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.MsmqTraceListenerSetting.UseEncryption">
            <summary>
            Gets the value of the use encryption property for the represented configuration element.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.SystemDiagnosticsTraceListenerDataManageabilityProvider">
            <summary>
            Provides an implementation for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SystemDiagnosticsTraceListenerData"/> that
            splits policy overrides processing and WMI objects generation, performing approriate logging of 
            policy processing errors.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.SystemDiagnosticsTraceListenerDataManageabilityProvider.#ctor">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.SystemDiagnosticsTraceListenerDataManageabilityProvider"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.SystemDiagnosticsTraceListenerDataManageabilityProvider.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SystemDiagnosticsTraceListenerData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.WmiTraceListenerDataManageabilityProvider">
            <summary>
            Provides an implementation for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.WmiTraceListenerData"/> that
            splits policy overrides processing and WMI objects generation, performing approriate logging of 
            policy processing errors.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.WmiTraceListenerDataManageabilityProvider.#ctor">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.WmiTraceListenerDataManageabilityProvider"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.WmiTraceListenerDataManageabilityProvider.AddElementAdministrativeTemplateParts(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.WmiTraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)">
            <summary>
            Adds the ADM parts that represent the properties of
            a specific instance of the configuration element type managed by the receiver.
            </summary>
            <param name="contentBuilder">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder"/> to which the Adm instructions are to be appended.</param>
            <param name="configurationObject">The configuration object instance.</param>
            <param name="configurationSource">The configuration source from where to get additional configuration
            information, if necessary.</param>
            <param name="elementPolicyKeyName">The key for the element's policies.</param>
            <remarks>
            Subclasses managing objects that must not create a policy will likely need to include the elements' keys when creating the parts.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.WmiTraceListenerDataManageabilityProvider.GenerateWmiObjects(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.WmiTraceListenerData,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
            <summary>
            Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting"/> instances that describe the 
            configurationObject.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.WmiTraceListenerDataManageabilityProvider.OverrideWithGroupPolicies(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.WmiTraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey)">
            <summary>
            Overrides the <paramref name="configurationObject"/>'s properties with the Group Policy values from the 
            registry.
            </summary>
            <param name="configurationObject">The configuration object for instances that must be managed.</param>
            <param name="policyKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides for the 
            configuration element.</param>
            <remarks>Subclasses implementing this method must retrieve all the override values from the registry
            before making modifications to the <paramref name="configurationObject"/> so any error retrieving
            the override values will cancel policy processing.</remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.WmiTraceListenerSetting">
            <summary>
            Represents an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.WmiTraceListenerData"/>
            as an instrumentation class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.WmiTraceListenerSetting.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.WmiTraceListenerData,System.String,System.String,System.String)">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.WmiTraceListenerSetting"/> class ith the configuration source element,
            the name of the listner and the trace output options.
            </summary>
            <param name="sourceElement">The configuration source element.</param>
            <param name="name">The name of the listener.</param>
            <param name="traceOutputOptions">The trace output opitons.</param>
            <param name="filter">The filter value.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.WmiTraceListenerSetting.GetInstances">
            <summary>
            Returns an enumeration of the published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.WmiTraceListenerSetting"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.WmiTraceListenerSetting.BindInstance(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.WmiTraceListenerSetting"/> instance corresponding to the provided values for the key properties.
            </summary>
            <param name="ApplicationName">The value for the ApplicationName key property.</param>
            <param name="SectionName">The value for the SectionName key property.</param>
            <param name="Name">The value for the Name key property.</param>
            <returns>The published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.WmiTraceListenerSetting"/> instance specified by the values for the key properties,
            or <see langword="null"/> if no such an instance is currently published.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.WmiTraceListenerSetting.SaveChanges(System.Configuration.ConfigurationElement)">
            <summary>
            Saves the changes on the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceListeners.WmiTraceListenerSetting"/> to its corresponding configuration object.
            </summary>
            <param name="sourceElement">The configuration object on which the changes must be saved.</param>
            <returns><see langword="true"/> if changes have been saved, <see langword="false"/> otherwise.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceSourceSetting">
            <summary>
            Represents an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceSourceData"/>
            as an instrumentation class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceSourceSetting.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceSourceData,System.String,System.String,System.String[],System.String)">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceSourceSetting"/> class.
            </summary>
            <param name="sourceElement">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceSourceData"/> configuration element.</param>
            <param name="name">The name of the trace source.</param>
            <param name="defaultLevel">The default level.</param>
            <param name="traceListeners">The list of trace listeners.</param>
            <param name="kind">The kind of listner.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceSourceSetting.GetInstances">
            <summary>
            Returns an enumeration of the published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceSourceSetting"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceSourceSetting.BindInstance(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceSourceSetting"/> instance corresponding to the provided values for the key properties.
            </summary>
            <param name="ApplicationName">The value for the ApplicationName key property.</param>
            <param name="SectionName">The value for the SectionName key property.</param>
            <param name="Name">The value for the Name key property.</param>
            <returns>The published <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceSourceSetting"/> instance specified by the values for the key properties,
            or <see langword="null"/> if no such an instance is currently published.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceSourceSetting.SaveChanges(System.Configuration.ConfigurationElement)">
            <summary>
            Saves the changes on the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceSourceSetting"/> to its corresponding configuration object.
            </summary>
            <param name="sourceElement">The configuration object on which the changes must be saved.</param>
            <returns><see langword="true"/> if changes have been saved, <see langword="false"/> otherwise.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceSourceSetting.DefaultLevel">
            <summary>
            Gets the name of the value of the default level for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceSourceSetting.TraceListeners">
            <summary>
            Gets the names of the referenced trace listeners for the represented configuration element.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Manageability.TraceSourceSetting.Kind">
            <summary>
            Gets the kind of the represented configuration element.
            </summary>
            <remarks>
            Trace sources can be:
            <list type="table">
            <listheader>
            <term>Kind</term>
            <description>Description</description>
            </listheader>
            <item><term>Category</term>
            <description>A plain category source.</description></item>
            <item><term>All events</term>
            <description>The <see cref="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SpecialTraceSourcesData.AllEventsTraceSource">allEvents</see> special source.</description></item>
            <item><term>Errors</term>
            <description>The <see cref="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SpecialTraceSourcesData.ErrorsTraceSource">errors</see> special source.</description></item>
            <item><term>Not processed</term>
            <description>The <see cref="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SpecialTraceSourcesData.NotProcessedTraceSource">notProcessed</see> special source.</description></item>
            </list>
            </remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData">
            <summary>
            Represents the configuration data for a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData"/>.
            </summary>	
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData.#ctor(System.String,System.String,System.String,System.String,System.Int32,System.String,Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollFileExistsBehavior,Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollInterval,System.Diagnostics.TraceOptions,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData"/> class.
            </summary>
            <param name="name">The name for the configuration object.</param>
            <param name="traceOutputOptions">The trace options.</param>
            <param name="fileName"></param>
            <param name="footer"></param>
            <param name="header"></param>
            <param name="rollSizeKB"></param>
            <param name="timeStampPattern"></param>
            <param name="rollFileExistsBehavior"></param>
            <param name="rollInterval"></param>
            <param name="formatter"></param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData.#ctor(System.String,System.String,System.String,System.String,System.Int32,System.String,Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollFileExistsBehavior,Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollInterval,System.Diagnostics.TraceOptions,System.String,System.Diagnostics.SourceLevels)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData"/> class.
            </summary>
            <param name="name">The name for the configuration object.</param>
            <param name="traceOutputOptions">The trace options.</param>
            <param name="filter">The filter to apply.</param>
            <param name="fileName"></param>
            <param name="footer"></param>
            <param name="header"></param>
            <param name="rollSizeKB"></param>
            <param name="timeStampPattern"></param>
            <param name="rollFileExistsBehavior"></param>
            <param name="rollInterval"></param>
            <param name="formatter"></param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData.FileName">
            <summary>
            FileName
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData.Footer">
            <summary>
            Gets and sets the footer.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData.Formatter">
            <summary>
            Gets and sets the formatter name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData.Header">
            <summary>
            Gets and sets the header.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData.RollFileExistsBehavior">
            <summary>
            Exists Behavior
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData.RollInterval">
            <summary>
            Roll Intervall
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData.RollSizeKB">
            <summary>
            Roll Size KB 
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData.TimeStampPattern">
            <summary>
            Time stamp
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingTraceListenerAssembler">
            <summary>
            This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Represents the process to build a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener"/> described by a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData"/> configuration object.
            </summary>
            <remarks>This type is linked to the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData"/> type and it is used by the  Custom Factory
            to build the specific <see cref="T:System.Diagnostics.TraceListener"/> object represented by the configuration object.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingTraceListenerAssembler.Assemble(Microsoft.Practices.ObjectBuilder2.IBuilderContext,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Builds a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener"/> based on an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData"/>.
            </summary>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory"/>
            <param name="context">The <see cref="T:Microsoft.Practices.ObjectBuilder2.IBuilderContext"/> that represents the current building process.</param>
            <param name="objectConfiguration">The configuration object that describes the object to build. Must be an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData"/>.</param>
            <param name="configurationSource">The source for configuration objects.</param>
            <param name="reflectionCache">The cache to use retrieving reflection information.</param>
            <returns>A fully initialized instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener"/>.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SystemDiagnosticsTraceListenerData">
            <summary>
            Represents the configuration settings for any trace listener.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SystemDiagnosticsTraceListenerData.#ctor">
            <summary>
            Initializes with default values.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SystemDiagnosticsTraceListenerData.#ctor(System.String,System.Type,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:SystemDiagnosticsTraceListenerData"/> class.
            </summary>
            <param name="name">The name.</param>
            <param name="type">The type.</param>
            <param name="initData">The init data.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SystemDiagnosticsTraceListenerData.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:SystemDiagnosticsTraceListenerData"/> class.
            </summary>
            <param name="name">The name.</param>
            <param name="typeName">The type.</param>
            <param name="initData">The init data.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SystemDiagnosticsTraceListenerData.#ctor(System.String,System.Type,System.String,System.Diagnostics.TraceOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SystemDiagnosticsTraceListenerData"/> class.
            </summary>
            <param name="name">The name.</param>
            <param name="type">The type.</param>
            <param name="initData">The init data.</param>
            <param name="traceOutputOptions">The trace output options.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailMessage">
            <summary>
            Represents a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailMessage"/>.
            Encapsulates a System.Net.MailMessage with functions to accept a LogEntry, Formatting, and sending of emails
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailMessage.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData,Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailMessage"/> with email configuration data, logentry, and formatter 
            </summary>
            <param name="configurationData">The configuration data <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData"/> 
            that represents how to create the email message</param>
            <param name="logEntry">The LogEntry <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> to send via email.</param>
            <param name="formatter">The Formatter <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> which determines how the 
            email message should be formatted</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailMessage.#ctor(System.String,System.String,System.String,System.String,System.String,System.Int32,Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailMessage"/> with the raw data to create and email, the logentry, and the formatter 
            </summary>
            <param name="toAddress">A semicolon delimited string the represents to whom the email should be sent.</param>
            <param name="fromAddress">Represents from whom the email is sent.</param>
            <param name="subjectLineStarter">Starting text for the subject line.</param>
            <param name="subjectLineEnder">Ending text for the subject line.</param>
            <param name="smtpServer">The name of the SMTP server.</param>
            <param name="smtpPort">The port on the SMTP server to use for sending the email.</param>
            <param name="logEntry">The LogEntry <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> to send via email.</param>
            <param name="formatter">The Formatter <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> which determines how the 
            email message should be formatted</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailMessage.#ctor(System.String,System.String,System.String,System.String,System.String,System.Int32,System.String,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailMessage"/> with the raw data to create and email, a message, and the formatter 
            </summary>
            <param name="toAddress">A semicolon delimited string the represents to whom the email should be sent.</param>
            <param name="fromAddress">Represents from whom the email is sent.</param>
            <param name="subjectLineStarter">Starting text for the subject line.</param>
            <param name="subjectLineEnder">Ending text for the subject line.</param>
            <param name="smtpServer">The name of the SMTP server.</param>
            <param name="smtpPort">The port on the SMTP server to use for sending the email.</param>
            <param name="message">Represents the message to send via email.</param>
            <param name="formatter">The Formatter <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> which determines how the 
            email message should be formatted</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailMessage.IsEmpty(System.String)">
            <summary>
            Determines whether the string is <see langword="null"/> or empty
            </summary>
            <param name="subjectLineMarker">string to evaluate</param>
            <returns>Boolean value that returns true if the string is <see langword="null"/> or empty</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailMessage.GenerateSubjectPrefix(System.String)">
            <summary>
            Creates the prefix for the subject line
            </summary>
            <param name="subjectLineField">string to add as the subject line prefix (plus whitespace) if it is not empty.</param>
            <returns>modified string to use as subject line prefix</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailMessage.GenerateSubjectSuffix(System.String)">
            <summary>
            Creates the suffix for the subject line.
            </summary>
            <param name="subjectLineField">string to add as the subject line suffix (plus whitespace) if it is not empty.</param>
            <returns>modified string to use as subject line suffix</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailMessage.CreateMailMessage">
            <summary>
            Creates a <see cref="T:System.Net.Mail.MailMessage"/> from the configuration data which was used to create the instance of this object.
            </summary>
            <returns>A new <see cref="T:System.Net.Mail.MailMessage"/>.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailMessage.Send">
            <summary>
            Uses the settings for the SMTP server and SMTP port to send the new mail message
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailMessage.SendMessage(System.Net.Mail.MailMessage)">
            <summary>
            Uses the settings for the SMTP server and SMTP port to send the MailMessage that it is passed
            </summary>
            <param name="message">MailMessage to send via SMTP</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData">
            <summary>
            Represents the configuration settings that describe a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EmailTraceListener"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData.#ctor">
            <summary>
            Initializes a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData.#ctor(System.String,System.String,System.String,System.String,System.String,System.String)">
             <summary>
             Initializes a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData"/> with a toaddress, 
             fromaddress, subjectLineStarter, subjectLineEnder, smtpServer, and a formatter name.
             Default value for the SMTP port is 25
             </summary>
             <param name="toAddress">A semicolon delimited string the represents to whom the email should be sent.</param>
             <param name="fromAddress">Represents from whom the email is sent.</param>
             <param name="subjectLineStarter">Starting text for the subject line.</param>
             <param name="subjectLineEnder">Ending text for the subject line.</param>
             <param name="smtpServer">The name of the SMTP server.</param>
             <param name="formatterName">The name of the Formatter <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> which determines how the
            email message should be formatted</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData.#ctor(System.String,System.String,System.String,System.String,System.String,System.Int32,System.String)">
             <summary>
             Initializes a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData"/> with a toaddress, 
             fromaddress, subjectLineStarter, subjectLineEnder, smtpServer, and a formatter name.
             </summary>
             <param name="toAddress">A semicolon delimited string the represents to whom the email should be sent.</param>
             <param name="fromAddress">Represents from whom the email is sent.</param>
             <param name="subjectLineStarter">Starting text for the subject line.</param>
             <param name="subjectLineEnder">Ending text for the subject line.</param>
             <param name="smtpServer">The name of the SMTP server.</param>
             <param name="smtpPort">The port on the SMTP server to use for sending the email.</param>
             <param name="formatterName">The name of the Formatter <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> which determines how the
            email message should be formatted</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Int32,System.String)">
             <summary>
             Initializes a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData"/> with a toaddress, 
             fromaddress, subjectLineStarter, subjectLineEnder, smtpServer, and a formatter name.
             </summary>
             <param name="name">The name of this listener</param>        
             <param name="toAddress">A semicolon delimited string the represents to whom the email should be sent.</param>
             <param name="fromAddress">Represents from whom the email is sent.</param>
             <param name="subjectLineStarter">Starting text for the subject line.</param>
             <param name="subjectLineEnder">Ending text for the subject line.</param>
             <param name="smtpServer">The name of the SMTP server.</param>
             <param name="smtpPort">The port on the SMTP server to use for sending the email.</param>
             <param name="formatterName">The name of the Formatter <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> which determines how the
            email message should be formatted</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Int32,System.String,System.Diagnostics.TraceOptions)">
             <summary>
             Initializes a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData"/> with a toaddress, 
             fromaddress, subjectLineStarter, subjectLineEnder, smtpServer, a formatter name and trace options.
             </summary>
             <param name="name">The name of this listener</param>        
             <param name="toAddress">A semicolon delimited string the represents to whom the email should be sent.</param>
             <param name="fromAddress">Represents from whom the email is sent.</param>
             <param name="subjectLineStarter">Starting text for the subject line.</param>
             <param name="subjectLineEnder">Ending text for the subject line.</param>
             <param name="smtpServer">The name of the SMTP server.</param>
             <param name="smtpPort">The port on the SMTP server to use for sending the email.</param>
             <param name="formatterName">The name of the Formatter <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> which determines how the
            email message should be formatted</param>
            <param name="traceOutputOptions">The trace options.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Int32,System.String,System.Diagnostics.TraceOptions,System.Diagnostics.SourceLevels)">
             <summary>
             Initializes a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData"/> with a toaddress, 
             fromaddress, subjectLineStarter, subjectLineEnder, smtpServer, a formatter name and trace options.
             </summary>
             <param name="name">The name of this listener</param>        
             <param name="toAddress">A semicolon delimited string the represents to whom the email should be sent.</param>
             <param name="fromAddress">Represents from whom the email is sent.</param>
             <param name="subjectLineStarter">Starting text for the subject line.</param>
             <param name="subjectLineEnder">Ending text for the subject line.</param>
             <param name="smtpServer">The name of the SMTP server.</param>
             <param name="smtpPort">The port on the SMTP server to use for sending the email.</param>
             <param name="formatterName">The name of the Formatter <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> which determines how the
            email message should be formatted</param>
             <param name="traceOutputOptions">The trace options.</param>
             <param name="filter">The filter to apply.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData.ToAddress">
            <summary>
            Gets and sets the ToAddress.  One or more email semicolon separated addresses.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData.FromAddress">
            <summary>
            Gets and sets the FromAddress. Email address that messages will be sent from.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData.SubjectLineStarter">
            <summary>
            Gets and sets the Subject prefix.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData.SubjectLineEnder">
            <summary>
            Gets and sets the Subject suffix.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData.SmtpServer">
            <summary>
            Gets and sets the SMTP server to use to send messages.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData.SmtpPort">
            <summary>
            Gets and sets the SMTP port.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData.Formatter">
            <summary>
            Gets and sets the formatter name.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerAssembler">
            <summary>
            This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Represents the process to build an <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EmailTraceListener"/> described by a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData"/> configuration object.
            </summary>
            <remarks>This type is linked to the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData"/> type and it is used by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory"/> 
            to build the specific <see cref="T:System.Diagnostics.TraceListener"/> object represented by the configuration object.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerAssembler.Assemble(Microsoft.Practices.ObjectBuilder2.IBuilderContext,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Builds an <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EmailTraceListener"/> based on an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData"/>.
            </summary>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory"/>
            <param name="context">The <see cref="T:Microsoft.Practices.ObjectBuilder2.IBuilderContext"/> that represents the current building process.</param>
            <param name="objectConfiguration">The configuration object that describes the object to build. Must be an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData"/>.</param>
            <param name="configurationSource">The source for configuration objects.</param>
            <param name="reflectionCache">The cache to use retrieving reflection information.</param>
            <returns>A fully initialized instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EmailTraceListener"/>.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogEnabledFilterData">
            <summary>
            Represents the configuration settings that describe a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogEnabledFilter"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogEnabledFilterData.#ctor">
            <summary>
            <para>Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogEnabledFilterData"/> class.</para>
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogEnabledFilterData.#ctor(System.Boolean)">
            <summary>
            <para>Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogEnabledFilterData"/> class.</para>
            </summary>
            <param name="enabled">True if logging should be enabled.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogEnabledFilterData.#ctor(System.String,System.Boolean)">
            <summary>
            <para>Initialize a new named instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogEnabledFilterData"/> class.</para>
            </summary>
            <param name="name">The name.</param>
            <param name="enabled">True if logging should be enabled.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogEnabledFilterData.Enabled">
            <summary>
            Gets or sets the enabled value.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogEnabledFilterAssembler">
            <summary>
            This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Represents the process to build a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogEnabledFilter"/> described by a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogEnabledFilterData"/> configuration object.
            </summary>
            <remarks>This type is linked to the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogEnabledFilterData"/> type and it is used by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogFilterCustomFactory"/> 
            to build the specific <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.ILogFilter"/> object represented by the configuration object.
            </remarks>	
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogEnabledFilterAssembler.Assemble(Microsoft.Practices.ObjectBuilder2.IBuilderContext,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogFilterData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Builds a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogEnabledFilter"/> based on an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogEnabledFilterData"/>.
            </summary>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogFilterCustomFactory"/>
            <param name="context">The <see cref="T:Microsoft.Practices.ObjectBuilder2.IBuilderContext"/> that represents the current building process.</param>
            <param name="objectConfiguration">The configuration object that describes the object to build. Must be an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogEnabledFilterData"/>.</param>
            <param name="configurationSource">The source for configuration objects.</param>
            <param name="reflectionCache">The cache to use retrieving reflection information.</param>
            <returns>A fully initialized instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogEnabledFilter"/>.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData">
            <summary>
            Represents the configuration settings that describe a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqTraceListener"/>.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData.DefaultPriority">
            <summary>
            This field supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            The Priority value for the Priority property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData.DefaultRecoverable">
            <summary>
            This field supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            The default value for the Recoverable property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData.DefaultUseAuthentication">
            <summary>
            This field supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            The default value for the UseAuthentication property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData.DefaultUseDeadLetter">
            <summary>
            This field supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            The default value for the UseDeadLetter property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData.DefaultUseEncryption">
            <summary>
            This field supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            The default value for the UseEncryption property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData.DefaultTransactionType">
            <summary>
            This field supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            The default value for the TransactionType property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData.DefaultTimeToReachQueue">
            <summary>
            This field supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            The default value for the TimeToReachQueue property.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData.DefaultTimeToBeReceived">
            <summary>
            This field supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            The default value for the TimeToBeReceived property.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData"/> class with default values.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData"/> class with name, path and formatter name.
            </summary>
            <param name="name">The name for the represented trace listener.</param>
            <param name="queuePath">The path name for the represented trace listener.</param>
            <param name="formatterName">The formatter name for the represented trace listener.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData.#ctor(System.String,System.String,System.String,System.Messaging.MessagePriority,System.Boolean,System.TimeSpan,System.TimeSpan,System.Boolean,System.Boolean,System.Boolean,System.Messaging.MessageQueueTransactionType)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData"/> class.
            </summary>
            <param name="name">The name for the represented trace listener.</param>
            <param name="queuePath">The path name for the represented trace listener.</param>
            <param name="formatterName">The formatter name for the represented trace listener.</param>
            <param name="messagePriority">The priority for the represented trace listener.</param>
            <param name="recoverable">The recoverable flag for the represented trace listener.</param>
            <param name="timeToReachQueue">The timeToReachQueue for the represented trace listener.</param>
            <param name="timeToBeReceived">The timeToReachQueue for the represented trace listener.</param>
            <param name="useAuthentication">The use authentication flag for the represented trace listener.</param>
            <param name="useDeadLetterQueue">The use dead letter flag for the represented trace listener.</param>
            <param name="useEncryption">The use encryption flag for the represented trace listener.</param>
            <param name="transactionType">The transaction type for the represented trace listener.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData.#ctor(System.String,System.String,System.String,System.Messaging.MessagePriority,System.Boolean,System.TimeSpan,System.TimeSpan,System.Boolean,System.Boolean,System.Boolean,System.Messaging.MessageQueueTransactionType,System.Diagnostics.TraceOptions,System.Diagnostics.SourceLevels)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData"/> class.
            </summary>
            <param name="name">The name for the represented trace listener.</param>
            <param name="queuePath">The path name for the represented trace listener.</param>
            <param name="formatterName">The formatter name for the represented trace listener.</param>
            <param name="messagePriority">The priority for the represented trace listener.</param>
            <param name="recoverable">The recoverable flag for the represented trace listener.</param>
            <param name="timeToReachQueue">The timeToReachQueue for the represented trace listener.</param>
            <param name="timeToBeReceived">The timeToReachQueue for the represented trace listener.</param>
            <param name="useAuthentication">The use authentication flag for the represented trace listener.</param>
            <param name="useDeadLetterQueue">The use dead letter flag for the represented trace listener.</param>
            <param name="useEncryption">The use encryption flag for the represented trace listener.</param>
            <param name="transactionType">The transaction type for the represented trace listener.</param>
            <param name="traceOutputOptions">The trace output options for the represented trace listener.</param>
            <param name="filter">The filter for the represented trace listener.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData.QueuePath">
            <summary>
            Gets or sets the message queue path.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData.Formatter">
            <summary>
            Gets or sets formatter name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData.MessagePriority">
            <summary>
            Gets or sets the message priority.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData.TimeToReachQueue">
            <summary>
            Gets or sets the time to reach queue.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData.TimeToBeReceived">
            <summary>
            Gets or sets the time to be received.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData.Recoverable">
            <summary>
            Gets or sets the recoverable value.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData.UseAuthentication">
            <summary>
            Gets or sets the use authentication value.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData.UseDeadLetterQueue">
            <summary>
            Gets or sets the use dead letter value.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData.UseEncryption">
            <summary>
            Gets or sets the use encryption value.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData.TransactionType">
            <summary>
            Gets or sets the transaction type.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData.Properties">
            <summary>
            This property supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Builds a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EmailTraceListener"/> based on an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData"/>.
            Gets the collection of properties.
            </summary>
            <remarks>
            The default implementation is overriden to deal with non-constant defaults.
            </remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerAssembler">
            <summary>
            This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Represents the process to build a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqTraceListener"/> described by a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData"/> configuration object.
            </summary>
            <remarks>This type is linked to the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData"/> type and it is used by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory"/> 
            to build the specific <see cref="T:System.Diagnostics.TraceListener"/> object represented by the configuration object.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerAssembler.Assemble(Microsoft.Practices.ObjectBuilder2.IBuilderContext,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Builds a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqTraceListener"/> based on an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData"/>.
            </summary>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory"/>
            <param name="context">The <see cref="T:Microsoft.Practices.ObjectBuilder2.IBuilderContext"/> that represents the current building process.</param>
            <param name="objectConfiguration">The configuration object that describes the object to build. Must be an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.MsmqTraceListenerData"/>.</param>
            <param name="configurationSource">The source for configuration objects.</param>
            <param name="reflectionCache">The cache to use retrieving reflection information.</param>
            <returns>A fully initialized instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqTraceListener"/>.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData">
            <summary>
            Represents the configuration settings that describe a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData.#ctor">
            <summary>
            Initializes a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData.#ctor(System.String,System.String)">
            <summary>
            Initializes a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData"/> with a filename and a formatter name.
            </summary>
            <param name="fileName">The file name.</param>
            <param name="formatterName">The formatter name.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a named instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData"/> with 
            name, file name and formatter name.
            </summary>
            <param name="name">The name.</param>
            <param name="fileName">The file name.</param>
            <param name="formatterName">The formatter name.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData.#ctor(System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a named instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData"/>.
            </summary>
            <param name="name">The name.</param>
            <param name="fileName">The file name.</param>
            <param name="header">The header.</param>
            <param name="footer">The footer.</param>
            <param name="formatterName">The formatter name.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData.#ctor(System.String,System.String,System.String,System.String,System.String,System.Diagnostics.TraceOptions)">
            <summary>
            Initializes a named instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData"/>.
            </summary>
            <param name="name">The name.</param>
            <param name="fileName">The file name.</param>
            <param name="header">The header.</param>
            <param name="footer">The footer.</param>
            <param name="formatterName">The formatter name.</param>
            <param name="traceOutputOptions">The trace options.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData.#ctor(System.String,System.Type,System.String,System.String)">
            <summary>
            Initializes a named instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData"/>.
            </summary>
            <param name="name">The name.</param>
            <param name="listenerType">The type of the represented <see cref="T:System.Diagnostics.TraceListener"/></param>
            <param name="fileName">The file name.</param>
            <param name="formatterName">The formatter name.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData.#ctor(System.String,System.Type,System.String,System.String,System.Diagnostics.TraceOptions)">
            <summary>
            Initializes a named instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData"/>.
            </summary>
            <param name="name">The name.</param>
            <param name="listenerType">The type of the represented <see cref="T:System.Diagnostics.TraceListener"/></param>
            <param name="fileName">The file name.</param>
            <param name="formatterName">The formatter name.</param>
            <param name="traceOutputOptions">The trace options.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData.FileName">
            <summary>
            Gets and sets the file name.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData.Header">
            <summary>
            Gets and sets the header.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData.Footer">
            <summary>
            Gets and sets the footer.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData.Formatter">
            <summary>
            Gets and sets the formatter name.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerAssembler">
            <summary>
            This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Represents the process to build a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener"/> described by a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData"/> configuration object.
            </summary>
            <remarks>This type is linked to the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData"/> type and it is used by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory"/> 
            to build the specific <see cref="T:System.Diagnostics.TraceListener"/> object represented by the configuration object.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerAssembler.Assemble(Microsoft.Practices.ObjectBuilder2.IBuilderContext,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Builds a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener"/> based on an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData"/>.
            </summary>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory"/>
            <param name="context">The <see cref="T:Microsoft.Practices.ObjectBuilder2.IBuilderContext"/> that represents the current building process.</param>
            <param name="objectConfiguration">The configuration object that describes the object to build. Must be an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData"/>.</param>
            <param name="configurationSource">The source for configuration objects.</param>
            <param name="reflectionCache">The cache to use retrieving reflection information.</param>
            <returns>A fully initialized instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener"/>.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings">
            <summary>
            Configuration settings for client-side logging applications.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings.SectionName">
            <summary>
            Configuration section name for logging client settings.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings.#ctor">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings"/> with default values.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings.#ctor(System.String)">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings"/> using the given name.
            </summary>
            <param name="name">The name to use for this instance</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings.#ctor(System.String,System.Boolean,System.String)">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings"/> using the given values.
            </summary>
            <param name="name">The name to use for this instance</param>
            <param name="tracingEnabled">Should tracing be enabled?</param>
            <param name="defaultCategory">The default category to use.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings.GetLoggingSettings(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource)">
            <summary>
            Retrieves the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings"/> section from the configuration source.
            </summary>
            <param name="configurationSource">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource"/> to get the section from.</param>
            <returns>The logging section.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings.TracingEnabled">
            <summary>
            Enable or disable trace logging.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings.Name">
            <summary>
            Gets or sets the name of the configuration node.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings.DefaultCategory">
            <summary>
            Gets or sets the default logging category.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings.TraceListeners">
            <summary>
            Gets the collection of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData"/> configuration elements that define 
            the available <see cref="T:System.Diagnostics.TraceListener"/>s.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings.Formatters">
            <summary>
            Gets the collection of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormatterData"/> configuration elements that define 
            the available <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/>s.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings.LogFilters">
            <summary>
            Gets the collection of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogFilterData"/> configuration elements that define 
            the available <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.ILogFilter"/>s.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings.TraceSources">
            <summary>
            Gets the collection of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceSourceData"/> configuration elements that define 
            the available <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/>s.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings.SpecialTraceSources">
            <summary>
            Gets or sets the configuration elements that define the distinguished <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/>s: 
            for all events. for missing categories, and for errors and warnings.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings.LogWarningWhenNoCategoriesMatch">
            <summary>
            Gets or sets the indication that a warning should be logged when a category is not found while 
            dispatching a log entry.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings.RevertImpersonation">
            <summary>
            Gets or sets the indication that impersonation should be reverted temporarily while logging, if enabled.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.PriorityFilterData">
            <summary>
            Represents the configuration for a priority filter.
            </summary>    
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.PriorityFilterData.#ctor">
            <summary>
            Initializes a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.PriorityFilterData"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.PriorityFilterData.#ctor(System.Int32)">
            <summary>
            Initializes a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.PriorityFilterData"/> with a minimum priority.
            </summary>
            <param name="minimumPriority">The minimum priority.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.PriorityFilterData.#ctor(System.String,System.Int32)">
            <summary>
            Initializes a new named <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.PriorityFilterData"/> with a minimum priority.
            </summary>
            <param name="name">The name.</param>
            <param name="minimumPriority">The minimum priority.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.PriorityFilterData.MinimumPriority">
            <summary>
            Gets or sets the minimum value for messages to be processed.  Messages with a priority
            below the minimum are dropped immediately on the client.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.PriorityFilterData.MaximumPriority">
            <summary>
            Gets or sets the maximum priority value for messages to be processed.  Messages with a priority
            above the maximum are dropped immediately on the client.
            </summary>		
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.PriorityFilterAssembler">
            <summary>
            This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Represents the process to build a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.PriorityFilter"/> described by a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.PriorityFilterData"/> configuration object.
            </summary>
            <remarks>This type is linked to the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.PriorityFilterData"/> type and it is used by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogFilterCustomFactory"/> 
            to build the specific <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.ILogFilter"/> object represented by the configuration object.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.PriorityFilterAssembler.Assemble(Microsoft.Practices.ObjectBuilder2.IBuilderContext,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogFilterData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Builds a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.PriorityFilter"/> based on an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.PriorityFilterData"/>.
            </summary>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogFilterCustomFactory"/>
            <param name="context">The <see cref="T:Microsoft.Practices.ObjectBuilder2.IBuilderContext"/> that represents the current building process.</param>
            <param name="objectConfiguration">The configuration object that describes the object to build. Must be an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.PriorityFilterData"/>.</param>
            <param name="configurationSource">The source for configuration objects.</param>
            <param name="reflectionCache">The cache to use retrieving reflection information.</param>
            <returns>A fully initialized instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.PriorityFilter"/>.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SpecialTraceSourcesData">
            <summary>
            Represents the configuration settings that describe the "all events", "not processed" and "errors" <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/>s
            for a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SpecialTraceSourcesData.#ctor">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SpecialTraceSourcesData"/> with default values.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SpecialTraceSourcesData.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceSourceData,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceSourceData,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceSourceData)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SpecialTraceSourcesData"/>.
            </summary>
            <param name="mandatory">The configuration for the optional trace source to send all messages received.</param>
            <param name="notProcessed">The configuration for the optional to send messages with unknown categories.</param>
            <param name="errors">The configuration for the mandatory trace source to log processing errors.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SpecialTraceSourcesData.AllEventsTraceSource">
            <summary>
            Gets or sets the configuration for the optional trace source to send all messages received.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SpecialTraceSourcesData.NotProcessedTraceSource">
            <summary>
            Gets or sets the configuration for the optional to send messages with unknown categories.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SpecialTraceSourcesData.ErrorsTraceSource">
            <summary>
            Gets or sets the configuration for the mandatory trace source to log processing errors.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Unity.CategoryFilterPolicyCreator">
            <summary>
            This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Represents the process to create the container policies required to create a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.CategoryFilter"/>.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Unity.LoggingBlockExtension">
            <summary>
            Container extension to the policies required to create the Logging Application Block's
            objects described in the configuration file.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Unity.LoggingBlockExtension.Initialize">
            <summary>
            Adds the policies describing the Logging Application Block's objects.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Unity.LoggingBlockExtension.GetDefaultContainerPolicyCreator(System.Type)">
            <summary>
            Returns a default <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Unity.IContainerPolicyCreator"/> implementation for <paramref name="targetType"/>.
            </summary>
            <param name="targetType">The type for which policies must be built.</param>
            <returns>An instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Unity.TraceListenerConstructorArgumentMatchingPolicyCreator"/> if
            <paramref name="targetType"/> derives from <see cref="T:System.Diagnostics.TraceListener"/>, otherwise an instance of
            <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Unity.ConstructorArgumentMatchingPolicyCreator"/>.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Unity.BaseCustomTraceListenerPolicyCreator">
            <summary>
            This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Represents the process to create the container policies required to create a custom trace listener.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Unity.TraceListenerConstructorArgumentMatchingPolicyCreator">
            <summary>
            Extends <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Unity.ConstructorArgumentMatchingPolicyCreator"/> to handle the resolution of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> 
            references in trace listener configuration objects.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Unity.TraceListenerConstructorArgumentMatchingPolicyCreator.#ctor(System.Type)">
            <summary>
            Initializes a new instance of class <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Unity.TraceListenerConstructorArgumentMatchingPolicyCreator"/> for a given type.
            </summary>
            <param name="targetType">The <see cref="T:System.Type"/> for which policies will be created.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Unity.TraceListenerConstructorArgumentMatchingPolicyCreator.MatchArgumentAndPropertyTypes(System.Reflection.ParameterInfo,System.Reflection.PropertyInfo)">
            <summary>
            Checks <paramref name="parameterInfo"/> and <paramref name="propertyInfo"/> for type matching.
            </summary>
            <param name="parameterInfo">The constructor parameter to match</param>
            <param name="propertyInfo">The property to match.</param>
            <returns><see langword="true"/> if types are compatible, otherwise <see langword="false"/>.</returns>.
            <remarks>
            Overrides the inherited behavior to allow matching <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> parameters with <see cref="T:System.String"/>
            properties.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Unity.TraceListenerConstructorArgumentMatchingPolicyCreator.CreateDependencyResolverPolicy(System.Reflection.ParameterInfo,System.Object)">
            <summary>
            Returns a <see cref="T:Microsoft.Practices.ObjectBuilder2.IDependencyResolverPolicy"/> suitable to resolve <paramref name="value"/>
            for <paramref name="parameterInfo"/>.
            </summary>
            <param name="parameterInfo">The constructor parameter.</param>
            <param name="value">The raw value from the source object.</param>
            <returns>
            An instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Unity.ReferenceResolverPolicy"/> if the parameter has type 
            <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> and <paramref name="value"/> is a <see cref="T:System.String"/>,
            otherwise a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Unity.ConstantResolverPolicy"/> that returns <paramref name="value"/>.
            </returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.WmiTraceListenerData">
            <summary>
            Represents the configuration settings that describe a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.WmiTraceListener"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.WmiTraceListenerData.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.WmiTraceListenerData"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.WmiTraceListenerData.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.WmiTraceListenerData"/> class.
            </summary>
            <param name="name">The name for the configuration object.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.WmiTraceListenerData.#ctor(System.String,System.Diagnostics.TraceOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.WmiTraceListenerData"/> class.
            </summary>
            <param name="name">The name for the configuration object.</param>
            <param name="traceOutputOptions">The trace options.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.WmiTraceListenerData.#ctor(System.String,System.Diagnostics.TraceOptions,System.Diagnostics.SourceLevels)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.WmiTraceListenerData"/> class.
            </summary>
            <param name="name">The name for the configuration object.</param>
            <param name="traceOutputOptions">The trace options.</param>
            <param name="filter">The filter to apply.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.WmiTraceListenerAssembler">
            <summary>
            This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Represents the process to build a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.WmiTraceListener"/> described by a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.WmiTraceListenerData"/> configuration object.
            </summary>
            <remarks>This type is linked to the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.WmiTraceListenerData"/> type and it is used by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory"/> 
            to build the specific <see cref="T:System.Diagnostics.TraceListener"/> object represented by the configuration object.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.WmiTraceListenerAssembler.Assemble(Microsoft.Practices.ObjectBuilder2.IBuilderContext,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Builds a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.WmiTraceListener"/> based on an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.WmiTraceListenerData"/>.
            </summary>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory"/>
            <param name="context">The <see cref="T:Microsoft.Practices.ObjectBuilder2.IBuilderContext"/> that represents the current building process.</param>
            <param name="objectConfiguration">The configuration object that describes the object to build. Must be an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.WmiTraceListenerData"/>.</param>
            <param name="configurationSource">The source for configuration objects.</param>
            <param name="reflectionCache">The cache to use retrieving reflection information.</param>
            <returns>A fully initialized instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.WmiTraceListener"/>.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.XmlTraceListenerData">
            <summary>
            Represents the configuration settings that describe a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.XmlTraceListener"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.XmlTraceListenerData.#ctor">
            <summary>
            Initializes a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.XmlTraceListenerData"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.XmlTraceListenerData.#ctor(System.String,System.String)">
            <summary>
            Initializes a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.XmlTraceListenerData"/> with a filename and a formatter name.
            </summary>
            <param name="fileName">The file name.</param>
            <param name="name">The name for the configuration object.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.XmlTraceListenerData.FileName">
            <summary>
            Gets and sets the file name.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.XmlTraceListenerAssembler">
            <summary>
            This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Represents the process to build a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.XmlTraceListener"/> described by a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.XmlTraceListenerData"/> configuration object.
            </summary>
            <remarks>This type is linked to the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.XmlTraceListenerData"/> type and it is used by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory"/> 
            to build the specific <see cref="T:System.Diagnostics.TraceListener"/> object represented by the configuration object.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.XmlTraceListenerAssembler.Assemble(Microsoft.Practices.ObjectBuilder2.IBuilderContext,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Builds a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.XmlTraceListener"/> based on an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.XmlTraceListenerData"/>.
            </summary>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory"/>
            <param name="context">The <see cref="T:Microsoft.Practices.ObjectBuilder2.IBuilderContext"/> that represents the current building process.</param>
            <param name="objectConfiguration">The configuration object that describes the object to build. Must be an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.XmlTraceListenerData"/>.</param>
            <param name="configurationSource">The source for configuration objects.</param>
            <param name="reflectionCache">The cache to use retrieving reflection information.</param>
            <returns>A fully initialized instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.XmlTraceListener"/>.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.ContextItems">
            <summary>
            Provides methods to maintain a key/value dictionary that is stored in the <see cref="T:System.Runtime.Remoting.Messaging.CallContext"/>.
            </summary>
            <remarks>
            A context item represents a key/value that needs to be logged with each message
            on the same CallContext.
            </remarks>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.ContextItems.CallContextSlotName">
            <summary>
            The name of the data slot in the <see cref="T:System.Runtime.Remoting.Messaging.CallContext"/> used by the application block.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.ContextItems.#ctor">
            <summary>
            Creates a new instance of a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.ContextItems"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.ContextItems.SetContextItem(System.Object,System.Object)">
            <summary>
            Adds a key/value pair to a dictionary in the <see cref="T:System.Runtime.Remoting.Messaging.CallContext"/>.  
            Each context item is recorded with every log entry.
            </summary>
            <param name="key">Hashtable key.</param>
            <param name="value">Value of the context item.  Byte arrays will be base64 encoded.</param>
            <example>The following example demonstrates use of the AddContextItem method.
            <code>Logger.SetContextItem("SessionID", myComponent.SessionId);</code></example>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.ContextItems.FlushContextItems">
            <summary>
            Empties the context items dictionary.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.ContextItems.ProcessContextItems(Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry)">
            <summary>
            Merges each key/value pair from the context items dictionary with the ExtendedProperties
            dictionary of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/>.
            </summary>
            <param name="log"><see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> object that is being logged.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData">
            <summary>
            Represents the configuration settings that describe a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData.#ctor">
            <summary>
            Initializes a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData.#ctor(System.String,System.String)">
            <summary>
            Initializes a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData"/> with a source name and a formatter name.
            </summary>
            <param name="source">The event log source name.</param>
            <param name="formatterName">The formatter name.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a named instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData"/> with name, source name 
            and formatter name.
            </summary>
            <param name="name">The name.</param>
            <param name="source">The event log source name.</param>
            <param name="formatterName">The formatter name.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData.#ctor(System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a named instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData"/> with name, source name 
            log name, machine name, and formatter name.
            </summary>
            <param name="name">The name.</param>
            <param name="source">The event log source name.</param>
            <param name="logName">The log name.</param>
            <param name="machineName">The machine name.</param>
            <param name="formatterName">The formatter name.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData.#ctor(System.String,System.String,System.String,System.String,System.String,System.Diagnostics.TraceOptions)">
            <summary>
            Initializes a named instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData"/> with name, source name 
            log name, machine name, formatter name, and <see cref="T:System.Diagnostics.TraceOptions"/>.
            </summary>
            <param name="name">The name.</param>
            <param name="source">The event log source name.</param>
            <param name="logName">The log name.</param>
            <param name="machineName">The machine name.</param>
            <param name="formatterName">The formatter name.</param>
            <param name="traceOutputOptions">The output options.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData.Source">
            <summary>
            Gets or sets the event log source of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData.Formatter">
            <summary>
            Gets or sets the name of the formatter for the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData.Log">
            <summary>
            Gets or sets the name of the log for the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData.MachineName">
            <summary>
            Gets or sets the name of the machine for the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData"/>.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerAssembler">
            <summary>
            This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Represents the process to build a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener"/> described by a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData"/> configuration object.
            </summary>
            <remarks>This type is linked to the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData"/> type and it is used by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory"/> 
            to build the specific <see cref="T:System.Diagnostics.TraceListener"/> object represented by the configuration object.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerAssembler.Assemble(Microsoft.Practices.ObjectBuilder2.IBuilderContext,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Builds a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener"/> based on an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData"/>.
            </summary>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory"/>
            <param name="context">The <see cref="T:Microsoft.Practices.ObjectBuilder2.IBuilderContext"/> that represents the current building process.</param>
            <param name="objectConfiguration">The configuration object that describes the object to build. Must be an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData"/>.</param>
            <param name="configurationSource">The source for configuration objects.</param>
            <param name="reflectionCache">The cache to use retrieving reflection information.</param>
            <returns>A fully initialized instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener"/>.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerDataCollection">
            <summary>
            Custom <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.PolymorphicConfigurationElementCollection`1"/> that deals with <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData"/>.
            </summary>
            <remarks>
            The default implementation based on annotations on the feature types can't be used because trace listeners can't be annotated.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerDataCollection.RetrieveConfigurationElementType(System.Xml.XmlReader)">
            <summary>
            Returns the <see cref="T:System.Configuration.ConfigurationElement"/> type to created for the current xml node.
            </summary>
            <remarks>
            The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData"/> include the configuration object type as a serialized attribute.
            </remarks>
            <param name="reader">The <see cref="T:System.Xml.XmlReader"/> that is deserializing the element.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerReferenceData">
            <summary>
            Configuration for a reference to named <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerReferenceData.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerReferenceData"/> class with default values.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerReferenceData.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerReferenceData"/> class with a name.
            </summary>
            <param name="name">Name for trace listener.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceSourceData">
            <summary>
            Represents the configuration settings that describe a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceSourceData.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceSourceData"/> class with default values.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceSourceData.#ctor(System.String,System.Diagnostics.SourceLevels)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceSourceData"/> class with name and default level.
            </summary>
            <param name="name">The name for the represented log source.</param>
            <param name="defaultLevel">The trace level for the represented log source.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceSourceData.#ctor(System.String,System.Diagnostics.SourceLevels,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceSourceData"/> class with name, default level and auto flush;
            </summary>
            <param name="name">The name for the represented log source.</param>
            <param name="defaultLevel">The trace level for the represented log source.</param>
            <param name="autoFlush">If Flush should be called on the Listeners after every write.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceSourceData.DefaultLevel">
            <summary>
            Gets or sets the default <see cref="T:System.Diagnostics.SourceLevels"/> for the trace source.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceSourceData.AutoFlush">
            <summary>
            Gets or sets the AutoFlush indicating whether Flush should be called on the Listeners after every write.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceSourceData.TraceListeners">
            <summary>
            Gets the collection of references to trace listeners for the trace source.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.ExceptionFormatter">
            <summary>
            <para>Provides exception formatting when not using the Exception Handling block.</para>
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.ExceptionFormatter.Header">
            <summary>
            Name of the additional information entry that holds the header.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.ExceptionFormatter.#ctor">
            <summary>
            <para>Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.ExceptionFormatter"/> class.</para>
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.ExceptionFormatter.#ctor(System.Collections.Specialized.NameValueCollection,System.String)">
            <summary>
            <para>Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.ExceptionFormatter"/> class with the additional information and the application name.</para>
            </summary>
            <param name="additionalInfo">
            <para>The additional information to log.</para>
            </param>
            <param name="applicationName">
            <para>The application name.</para>
            </param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.ExceptionFormatter.GetMessage(System.Exception)">
            <summary>
            <para>Get the formatted message to be logged.</para>
            </summary>
            <param name="exception"><para>The exception object whose information should be written to log file.</para></param>
            <returns><para>The formatted message.</para></returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.ExceptionFormatter.CollectAdditionalInfo">
            <devdoc>
            Add additional 'environment' information. 
            </devdoc>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.ComPlusInformationProvider">
            <summary>
            A helper facade class that provides easy access to commonly needed COM+ diagnostic information.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.IExtraInformationProvider">
            <summary>
            Defines a method to populate an <see cref="T:System.Collections.Generic.IDictionary`2"/> with helpful diagnostic information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.IExtraInformationProvider.PopulateDictionary(System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Populates an <see cref="T:System.Collections.Generic.IDictionary`2"/> with helpful diagnostic information.
            </summary>
            <param name="dict">Dictionary containing extra information used to initialize the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.IExtraInformationProvider"></see> instance</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.ComPlusInformationProvider.#ctor">
            <summary>
            Creates an instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.ComPlusInformationProvider"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.ComPlusInformationProvider.PopulateDictionary(System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Populates an <see cref="T:System.Collections.Generic.IDictionary`2"/> with the COM+ properties provided by <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.ComPlusInformationProvider"/>.
            </summary>
            <param name="dict">Dictionary used to populate the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.ComPlusInformationProvider"></see></param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.ComPlusInformationProvider.OriginalCallerAccountName">
            <summary>
            Returns the COM+ Original Caller Account Name
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.ComPlusInformationProvider.DirectCallerAccountName">
            <summary>
            Returns the COM+ Direct Caller Name
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.ComPlusInformationProvider.TransactionId">
            <summary>
            Returns the COM+ Transaction ID
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.ComPlusInformationProvider.ApplicationId">
            <summary>
            Returns the COM+ Application ID
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.ComPlusInformationProvider.ActivityId">
            <summary>
            Returns the COM+ Activity ID
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.DebugInformationProvider">
            <summary>
            Provides useful diagostic information from the debug susbsystem.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.DebugInformationProvider.#ctor">
            <summary>
            Creates a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.DebugInformationProvider"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.DebugInformationProvider.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.Helpers.IDebugUtils)">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.DebugInformationProvider"/> class..
            </summary>
            <param name="debugUtils">Alternative <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.Helpers.IDebugUtils"/> to use.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.DebugInformationProvider.PopulateDictionary(System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Populates an <see cref="T:System.Collections.Generic.IDictionary`2"/> with helpful diagnostic information.
            </summary>
            <param name="dict">Dictionary used to populate the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.DebugInformationProvider"></see></param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.Helpers.IContextUtils">
            <summary>
            Contract for accessing context information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.Helpers.IContextUtils.GetActivityId">
            <summary>
            Returns the ActivityId.
            </summary>
            <returns>The ActivityId</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.Helpers.IContextUtils.GetApplicationId">
            <summary>
            Returns the ApplicationId.
            </summary>
            <returns>The ApplicationId.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.Helpers.IContextUtils.GetTransactionId">
            <summary>
            Returns the TransactionId.
            </summary>
            <returns>The TransactionId.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.Helpers.IContextUtils.GetDirectCallerAccountName">
            <summary>
            Returns the direct caller account name.
            </summary>
            <returns>The direct caller account name.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.Helpers.IContextUtils.GetOriginalCallerAccountName">
            <summary>
            Returns the original caller account name.
            </summary>
            <returns>The original caller account name.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.Helpers.IDebugUtils">
            <summary>
            Contract for accessing debug information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.Helpers.IDebugUtils.GetStackTraceWithSourceInfo(System.Diagnostics.StackTrace)">
            <summary>
            Returns a text representation of the stack trace with source information if available.
            </summary>
            <param name="stackTrace">The source to represent textually.</param>
            <returns>The textual representation of the stack.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.ManagedSecurityContextInformationProvider">
            <summary>
            Provides useful diagostic information from the managed runtime.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.ManagedSecurityContextInformationProvider.PopulateDictionary(System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Populates an <see cref="T:System.Collections.Generic.IDictionary`2"/> with helpful diagnostic information.
            </summary>
            <param name="dict">Dictionary used to populate the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.ManagedSecurityContextInformationProvider"></see></param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.ManagedSecurityContextInformationProvider.AuthenticationType">
            <summary>
            	Gets the AuthenticationType, calculating it if necessary. 
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.ManagedSecurityContextInformationProvider.IdentityName">
            <summary>
            	Gets the IdentityName, calculating it if necessary. 
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.ManagedSecurityContextInformationProvider.IsAuthenticated">
            <summary>
            	Gets the IsAuthenticated, calculating it if necessary. 
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.UnmanagedSecurityContextInformationProvider">
            <summary>
            Gets the security context information from the unmanaged world
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.UnmanagedSecurityContextInformationProvider.PopulateDictionary(System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Populates an <see cref="T:System.Collections.Generic.IDictionary`2"/> with helpful diagnostic information.
            </summary>
            <param name="dict">Dictionary used to populate the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.UnmanagedSecurityContextInformationProvider"></see></param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.UnmanagedSecurityContextInformationProvider.CurrentUser">
            <summary>
            	Gets the CurrentUser, calculating it if necessary. 
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.UnmanagedSecurityContextInformationProvider.ProcessAccountName">
            <summary>
            	Gets the ProcessAccountName, calculating it if necessary. 
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.ILogFilterErrorHandler">
            <summary>
            Contract for handling errors during evaluation of an <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.ILogFilter"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.ILogFilterErrorHandler.FilterCheckingFailed(System.Exception,Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry,Microsoft.Practices.EnterpriseLibrary.Logging.Filters.ILogFilter)">
            <summary>
            Perform any action to handle an error during checking.
            </summary>
            <param name="ex">The exception raised during filter evaluation.</param>
            <param name="logEntry">The log entry being evaluated.</param>
            <param name="filter">The fiter that raised the exception.</param>
            <returns>True if processing should continue, ignoring the failed filter, or 
            false if the filter evaluation should be considered as failed.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogEnabledFilter">
            <summary>
            Represents a boolean on/off filter.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogFilter">
            <summary>
            Abstract implementation of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.ILogFilter"/> interface.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.ILogFilter">
            <summary>
            Represents the interface for client-side message filters.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.ILogFilter.Filter(Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry)">
            <summary>
            Test to see if a message meets the criteria to be processed. 
            </summary>
            <param name="log">Log entry to test.</param>
            <returns><b>true</b> if the message passes through the filter and should be distributed, <b>false</b> otherwise.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.ILogFilter.Name">
            <summary>
            Gets the name of the log filter
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogFilter.#ctor(System.String)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogFilter"/>.
            </summary>
            <param name="name">The name for the log filter.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogFilter.Filter(Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry)">
            <summary>
            Test to see if a message meets the criteria to be processed. 
            </summary>
            <param name="log">Log entry to test.</param>
            <returns><b>true</b> if the message passes through the filter and should be logged, <b>false</b> otherwise.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogFilter.Name">
            <summary>
            Gets the name of the log filter
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogEnabledFilter.#ctor(System.String,System.Boolean)">
            <summary>
            Initializes an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogEnabledFilter"/>.
            </summary>
            <param name="name">The name of the filter.</param>
            <param name="enabled">True if the filter allows messages, false otherwise.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogEnabledFilter.Filter(Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry)">
            <summary>
            Tests to see if a message meets the criteria to be processed. 
            </summary>
            <param name="log">Log entry to test.</param>
            <returns><b>true</b> if the message passes through the filter and should be logged, <b>false</b> otherwise.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogEnabledFilter.Enabled">
            <summary>
            Gets or set the boolean flag for the filter.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogFilterCustomFactory">
            <summary>
            This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Represents the general process to build an <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.ILogFilter"/> object given a concrete sublcass of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogFilterData"/>.
            </summary>
            <remarks>
            This type leverages the generic implementation from AssemblerBasedObjectFactory.
            </remarks>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogFilterCustomFactory.Instance">
            <summary>
            This field supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.BinaryLogFormatter">
            <summary>
            Log formatter that will format a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> in a way suitable for wire transmission.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.LogFormatter">
            <summary>
            Abstract implememtation of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> interface.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter">
            <summary>
            Represents the interface for formatting log entry messsages.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter.Format(Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry)">
            <summary>
            Formats a log entry and return a string to be outputted.
            </summary>
            <param name="log">Log entry to format.</param>
            <returns>String representing the log entry.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.LogFormatter.Format(Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry)">
            <summary>
            Formats a log entry and return a string to be outputted.
            </summary>
            <param name="log">Log entry to format.</param>
            <returns>A string representing the log entry.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.BinaryLogFormatter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.BinaryLogFormatter"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.BinaryLogFormatter.Format(Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry)">
            <summary>
            Formats a log entry as a serialized representation.
            </summary>
            <remarks>
            Will use a BinaryFormatter for doing the actual serialization.
            </remarks>
            <param name="log">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> to format.</param>
            <returns>A string version of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> that can be deserialized back to a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> instance.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.BinaryLogFormatter.Deserialize(System.String)">
            <summary>
            Deserializes the string representation of a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> into a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> instance.
            </summary>
            <param name="serializedLogEntry">The serialized <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> representation.</param>
            <returns>The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/>.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.LogFormatterCustomFactory">
            <summary>
            This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Represents the process to build an <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> described by a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormatterData"/> configuration object.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.LogFormatterCustomFactory.Instance">
            <summary>
            This field supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.LogFormatterCustomFactory.GetConfiguration(System.String,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource)">
            <summary>
            Returns the configuration object that represents the named <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> instance in the configuration source.
            </summary>
            <param name="name">The name of the required instance.</param>
            <param name="configurationSource">The configuration source where to look for the configuration object.</param>
            <returns>The configuration object that represents the instance with name <paramref name="name"/> in the logging 
            configuration section from <paramref name="configurationSource"/></returns>
            <exception cref="T:System.Configuration.ConfigurationErrorsException"><paramref name="configurationSource"/> does not contain 
            logging settings, or the <paramref name="name"/> does not exist in the logging settings.</exception>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.XmlLogFormatter">
            <summary>
            Formats a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> and any subclass of it to an XML string representation.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.XmlLogFormatter.Format(Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry)">
            <summary>
            Formats the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> into an XML String representation.
            </summary>
            <param name="log">A LogEntry or any sub class of it</param>
            <returns></returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.ILogWriterStructureUpdater">
            <summary>
            Represents an object that can update a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter"/>'s internal configuration.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.DefaultLoggingEventLogger">
            <summary>
            The instrumentation gateway when no instances of the objects from the block are involved.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.DefaultLoggingEventLogger.#ctor(System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.DefaultLoggingEventLogger"/> class, specifying whether 
            logging to the event log and firing WMI events is allowed.
            </summary>
            <param name="eventLoggingEnabled"><code>true</code> if writing to the event log is allowed, <code>false</code> otherwise.</param>
            <param name="wmiEnabled"><code>true</code> if firing WMI events is allowed, <code>false</code> otherwise.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.DefaultLoggingEventLogger.LogConfigurationError(System.Exception)">
            <summary>
            Logs the occurrence of a configuration error for the Enterprise Library Logging Application Block through the 
            available instrumentation mechanisms.
            </summary>
            <param name="exception">The exception raised for the configuration error.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.DefaultLoggingEventLoggerCustomFactory">
            <summary>
            This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Represents the process to build a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.DefaultLoggingEventLogger"/> according to the instrumentation configuration.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.DefaultLoggingEventLoggerCustomFactory.CreateObject(Microsoft.Practices.ObjectBuilder2.IBuilderContext,System.String,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Builds a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.DefaultLoggingEventLogger"/>.
            </summary>
            <param name="context">The <see cref="T:Microsoft.Practices.ObjectBuilder2.IBuilderContext"/> that represents the current building process.</param>
            <param name="name">The name of the instance to build. It is part of the <see cref="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ICustomFactory.CreateObject(Microsoft.Practices.ObjectBuilder2.IBuilderContext,System.String,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache)"/> method, but it is not used in this implementation.</param>
            <param name="configurationSource">The source for configuration objects.</param>
            <param name="reflectionCache">The cache to use retrieving reflection information.</param>
            <returns>A fully initialized instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.DefaultLoggingEventLogger"/>.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingConfigurationFailureEvent">
            <summary>
            Represents the WMI event fired when an error in the configuration for the logging block is detected.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingEvent">
            <summary>
            Base class for logging WMI events.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingConfigurationFailureEvent.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingConfigurationFailureEvent"/> class.
            </summary>
            <param name="exceptionMessage">The message that represents the exception thrown when the configuration error was detected.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingConfigurationFailureEvent.ExceptionMessage">
            <summary>
            Gets the message that represents the exception thrown when the configuration error was detected.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingFailureLoggingErrorEvent">
            <summary>
            Represents the WMI event fired when an error occurs that could not be logged to the errors special log source.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingFailureLoggingErrorEvent.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingFailureLoggingErrorEvent"/> class.
            </summary>
            <param name="errorMessage">The message that describes the failure.</param>
            <param name="exceptionMessage">The message that represents the exception causing the failure.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingFailureLoggingErrorEvent.ErrorMessage">
            <summary>
            Gets the message that describes the failure.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingFailureLoggingErrorEvent.ExceptionMessage">
            <summary>
            Gets the message that represents the exception causing the failure.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.TracerInstrumentationListener">
            <summary>
            Provides the concrete instrumentation for the logical events raised by a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer"/> object.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.TracerInstrumentationListener.TotalTraceOperationsStartedCounterName">
            <summary>
            Made public for test
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.TracerInstrumentationListener.counterCategoryName">
            <summary>
            Made public for test
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.TracerInstrumentationListener.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.TracerInstrumentationListener"/> class.
            </summary>
            <param name="performanceCountersEnabled"><code>true</code> if performance counters should be updated.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.TracerInstrumentationListener.TracerOperationStarted(System.String)">
            <summary>
            Instruments the start of a trace operation.
            </summary>
            <param name="operationName">The name of the started operation.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.TracerInstrumentationListener.TracerOperationEnded(System.String,System.Decimal)">
            <summary>
            Instruments the end of a trace operation.
            </summary>
            <param name="operationName">The name of the ended operation.</param>
            <param name="traceDurationInMilliSeconds">The duration of the traced operation in milliseconds.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.TracerInstrumentationListener.CreatePerformanceCounters(System.String[])">
            <summary>
            Creates the performance counters to instrument the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer"/> operations associated to the instance names.
            </summary>
            <param name="instanceNames">The instance names for the performance counters.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.TracerInstrumentationListenerCustomFactory">
            <summary>
            This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Represents the process to build a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.TracerInstrumentationListener"/> according to the instrumentation configuration.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.TracerInstrumentationListenerCustomFactory.CreateObject(Microsoft.Practices.ObjectBuilder2.IBuilderContext,System.String,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Builds a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.TracerInstrumentationListener"/>.
            </summary>
            <param name="context">The <see cref="T:Microsoft.Practices.ObjectBuilder2.IBuilderContext"/> that represents the current building process.</param>
            <param name="name">The name of the instance to build. It is part of the <see cref="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ICustomFactory.CreateObject(Microsoft.Practices.ObjectBuilder2.IBuilderContext,System.String,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache)"/> method, but it is not used in this implementation.</param>
            <param name="configurationSource">The source for configuration objects.</param>
            <param name="reflectionCache">The cache to use retrieving reflection information.</param>
            <returns>A fully initialized instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.TracerInstrumentationListener"/>.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.TracerPerformanceCounter">
            <summary>
            Manages the performance counters for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer"/> operations.
            </summary>
            <remarks>
            This class allows the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer"/> class to interact with performace counter instances not know on forehand.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.TracerPerformanceCounter.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.TracerPerformanceCounter"/> class.
            </summary>
            <param name="counterCategoryName">The counter category name.</param>
            <param name="counterName">The counter name.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.TracerPerformanceCounter.Increment(System.String)">
            <summary>
            Increments the associated performance counters by one.
            </summary>
            <param name="instanceName">The instance to be incremented.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.TracerPerformanceCounter.IncrementBy(System.String,System.Int64)">
            <summary>
            Increments or decrements the value of the associated performance counter by a specified amount.
            </summary>
            <param name="instanceName">The instance to be incremented.</param>
            <param name="value">The value to increment by. A negative value decrements the counter.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.LoggingException">
            <summary>
            Logging block exception.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LoggingException.#ctor">
            <summary>
            Initializes a new instance of the LoggingException class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LoggingException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the LoggingException class 
            with a specified error message.
            </summary>
            <param name="message">A message that describes the error.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LoggingException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the LoggingException class with a 
            specified error message and a reference to the inner exception that is 
            the cause of this exception.
            </summary>
            <param name="message">The error message that explains the reason for 
            the exception.
            </param>
            <param name="exception">The exception that is the cause of the current 
            exception.  If the innerException parameter is not a <see langword="null"/> reference, 
            the current exception is raised in a catch block that handles the inner 
            exception.
            </param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LoggingException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the LoggingException class with 
            serialized data.
            </summary>
            <param name="info">The object that holds the serialized object data.</param>
            <param name="context">The contextual information about the source or 
            destination.
            </param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationListener">
            <summary>
            Provides the concrete instrumentation for the logical events raised by a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationProvider"/> object.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationListener.#ctor(System.Boolean,System.Boolean,System.Boolean,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationListener"/> class.
            </summary>
            <param name="performanceCountersEnabled"><code>true</code> if performance counters should be updated.</param>
            <param name="eventLoggingEnabled"><code>true</code> if event log entries should be written.</param>
            <param name="wmiEnabled"><code>true</code> if WMI events should be fired.</param>
            <param name="applicationInstanceName">The application instance name.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationListener.#ctor(System.String,System.Boolean,System.Boolean,System.Boolean,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationListener"/> class.
            </summary>
            <param name="instanceName">The instance name.</param>
            <param name="performanceCountersEnabled"><code>true</code> if performance counters should be updated.</param>
            <param name="eventLoggingEnabled"><code>true</code> if event log entries should be written.</param>
            <param name="wmiEnabled"><code>true</code> if WMI events should be fired.</param>
            <param name="applicationInstanceName">The application instance name.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationListener.FailureLoggingError(System.Object,Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.FailureLoggingErrorEventArgs)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Handler for the <see cref="E:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationProvider.failureLoggingError"/> event.
            </summary>
            <param name="sender">Sender of the event.</param>
            <param name="e">Data for the event.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationListener.LoggingEventRaised(System.Object,System.EventArgs)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Handler for the <see cref="E:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationProvider.logEventRaised"/> event.
            </summary>
            <param name="sender">Sender of the event.</param>
            <param name="e">Data for the event.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationListener.TraceListenerEntryWritten(System.Object,System.EventArgs)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Handler for the <see cref="E:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationProvider.traceListenerEntryWritten"/> event.
            </summary>
            <param name="sender">Sender of the event.</param>
            <param name="e">Data for the event.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationListener.ConfigurationFailure(System.Object,Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingConfigurationFailureEventArgs)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Handler for the <see cref="E:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationProvider.configurationFailure"/> event.
            </summary>
            <param name="sender">Sender of the event.</param>
            <param name="e">Data for the event.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationListener.LockAcquisitionError(System.Object,Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LockAcquisitionErrorEventArgs)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Handler for the <see cref="E:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationProvider.lockAcquisitionError"/> event.
            </summary>
            <param name="sender">Sender of the event.</param>
            <param name="e">Data for the event.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationListener.CreatePerformanceCounters(System.String[])">
            <summary>
            Creates the performance counters to instrument the logging events to the instance names.
            </summary>
            <param name="instanceNames">The instance names for the performance counters.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriterStructureHolder">
            <summary>
            This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Holds the collaborators of a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter"/> to allow for an easy replacement should configuration change.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriterStructureHolder.#ctor(System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Logging.Filters.ILogFilter},System.Collections.Generic.IDictionary{System.String,Microsoft.Practices.EnterpriseLibrary.Logging.LogSource},Microsoft.Practices.EnterpriseLibrary.Logging.LogSource,Microsoft.Practices.EnterpriseLibrary.Logging.LogSource,Microsoft.Practices.EnterpriseLibrary.Logging.LogSource,System.String,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriterStructureHolder"/> class.
            </summary>
            <param name="filters">The collection of filters to use when processing an entry.</param>
            <param name="traceSources">The trace sources to dispatch entries to.</param>
            <param name="allEventsTraceSource">The special <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> to which all log entries should be logged.</param>
            <param name="notProcessedTraceSource">The special <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> to which log entries with at least one non-matching category should be logged.</param>
            <param name="errorsTraceSource">The special <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> to which internal errors must be logged.</param>
            <param name="defaultCategory">The default category to set when entry categories list of a log entry is empty.</param>
            <param name="tracingEnabled">The tracing status.</param>
            <param name="logWarningsWhenNoCategoriesMatch">true if warnings should be logged when a non-matching category is found.</param>
            <param name="revertImpersonation">true if impersonation should be reverted while logging.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriterStructureHolder.Dispose">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Releases the resources used by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriterStructureHolder"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriterStructureHolder.Filters">
            <summary>
            This property supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriterStructureHolder.TraceSources">
            <summary>
            This property supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriterStructureHolder.AllEventsTraceSource">
            <summary>
            This property supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriterStructureHolder.NotProcessedTraceSource">
            <summary>
            This property supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriterStructureHolder.ErrorsTraceSource">
            <summary>
            This property supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriterStructureHolder.DefaultCategory">
            <summary>
            This property supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriterStructureHolder.TracingEnabled">
            <summary>
            This property supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriterStructureHolder.LogWarningsWhenNoCategoriesMatch">
            <summary>
            This property supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriterStructureHolder.RevertImpersonation">
            <summary>
            This property supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriterCustomFactory">
            <summary>
            This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Represents the process to build a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter"/> described by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings"/> configuration section.
            </summary>
            <remarks>
            This is used by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfiguredObjectStrategy"/> when an instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter"/> class is requested to 
            a properly configured <see cref="T:Microsoft.Practices.ObjectBuilder2.IBuilder"/> instance.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriterCustomFactory.CreateObject(Microsoft.Practices.ObjectBuilder2.IBuilderContext,System.String,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Builds a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter"/> described by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings"/> configuration section.
            </summary>
            <param name="context">The <see cref="T:Microsoft.Practices.ObjectBuilder2.IBuilderContext"/> that represents the current building process.</param>
            <param name="name">The name of the instance to build. It is part of the <see cref="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ICustomFactory.CreateObject(Microsoft.Practices.ObjectBuilder2.IBuilderContext,System.String,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache)"/> method, but it is not used in this implementation.</param>
            <param name="configurationSource">The source for configuration objects.</param>
            <param name="reflectionCache">The cache to use retrieving reflection information.</param>
            <returns>A fully initialized instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter"/>.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriterFactory">
            <summary>
            Factory to create <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriterFactory.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter"/> class with the default <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource"/> instance.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriterFactory.#ctor(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter"/> class with a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource"/> instance.
            </summary>
            <param name="configurationSource">The source for configuration information.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriterFactory.Create">
            <summary>
            Creates a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter"/> based on the configuration in the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource"/> 
            instance of the factory.
            </summary>
            <returns>The created <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter"/> object.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriterStructureHolderCustomFactory">
            <summary>
            This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Represents the process to build a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriterStructureHolder"/> described by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings"/> configuration section.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriterStructureHolderCustomFactory.Instance">
            <summary>
            This field supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriterStructureHolderCustomFactory.CreateObject(Microsoft.Practices.ObjectBuilder2.IBuilderContext,System.String,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Builds a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriterStructureHolder"/> described by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings"/> configuration section.
            </summary>
            <param name="context">The <see cref="T:Microsoft.Practices.ObjectBuilder2.IBuilderContext"/> that represents the current building process.</param>
            <param name="name">The name of the instance to build. It is part of the <see cref="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ICustomFactory.CreateObject(Microsoft.Practices.ObjectBuilder2.IBuilderContext,System.String,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache)"/> method, but it is not used in this implementation.</param>
            <param name="configurationSource">The source for configuration objects.</param>
            <param name="reflectionCache">The cache to use retrieving reflection information.</param>
            <returns>A fully initialized instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriterStructureHolder"/>.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.ProjectInstaller">
            <summary>
            Let the system know that the InstallUtil.exe tool will be run against this assembly
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.ProjectInstaller.#ctor">
            <summary>
            Represents the installer for the instrumentation events. Not intended for direct use.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.ProjectInstaller.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.ProjectInstaller.Dispose(System.Boolean)">
            <summary> 
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.ProjectInstaller.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListenerFilter">
            <summary>
            Used by <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/>s to keep the knowledge of which <see cref="N:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners"/> have been 
            already traced through. 
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListenerFilter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListenerFilter"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListenerFilter.GetAvailableTraceListeners(System.Collections.IList)">
            <summary>
            Gets the availiable trace listners from a list of all the trace listners.
            </summary>
            <param name="traceListeners">The list of all the trace listners.</param>
            <returns>A filtered list of trace listeners.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.CustomTraceListener">
            <summary>
            Base class for custom trace listeners that support formatters.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.CustomTraceListener.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.CustomTraceListener"/> class.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.CustomTraceListener.Formatter">
            <summary>
            Gets or sets the log entry formatter.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EmailTraceListener">
            <summary>
            A <see cref="T:System.Diagnostics.TraceListener"/> that writes an email message, formatting the output with an <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/>.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTraceListenerBase">
            <summary>
            Base class for <see cref="T:System.Diagnostics.TraceListener"/>s that deal with formatters.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTraceListenerBase.#ctor">
            <summary>
            Initalizes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTraceListenerBase"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTraceListenerBase.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initalizes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTraceListenerBase"/> with a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/>.
            </summary>
            <param name="formatter">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> to use when tracing a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/>.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTraceListenerBase.GetInstrumentationEventProvider">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Returns the object that provides instrumentation services for the trace listener.
            </summary>
            <see cref="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.IInstrumentationEventProvider.GetInstrumentationEventProvider"/>
            <returns>The object that providers intrumentation services.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTraceListenerBase.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object)">
            <summary>
            Overriding TraceData method for the base TraceListener class because it calls the 
            private WriteHeader and WriteFooter methods which actually call the Write method again
            and this amounts to multiple log messages 
            </summary>
            <param name="eventCache">The context information provided by <see cref="N:System.Diagnostics"/>.</param>
            <param name="source">The name of the trace source that delivered the trace data.</param>
            <param name="eventType">The type of event.</param>
            <param name="id">The id of the event.</param>
            <param name="data">The data to trace.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTraceListenerBase.InstrumentationProvider">
            <summary>
            Gets the object that provides instrumentation services for the trace listener.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTraceListenerBase.IsThreadSafe">
            <summary>
            Specifies whether this TraceListener is threadsafe
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTraceListenerBase.Formatter">
            <summary>
            The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> used to format the trace messages.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EmailTraceListener.#ctor">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EmailTraceListener"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EmailTraceListener.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EmailTraceListener"/> with a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/>.
            </summary>
            <param name="formatter">The formatter.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EmailTraceListener.#ctor(System.String,System.String,System.String,System.String,System.String,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EmailTraceListener"/> with a toaddress, fromaddress, 
            subjectlinestarter, subjectlinender, smtpserver, and a formatter
            a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/>.
            </summary>
            <param name="toAddress">A semicolon delimited string the represents to whom the email should be sent.</param>
            <param name="fromAddress">Represents from whom the email is sent.</param>
            <param name="subjectLineStarter">Starting text for the subject line.</param>
            <param name="subjectLineEnder">Ending text for the subject line.</param>
            <param name="smtpServer">The name of the SMTP server.</param>
            <param name="formatter">The Formatter <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> which determines how the 
            email message should be formatted</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EmailTraceListener.#ctor(System.String,System.String,System.String,System.String,System.String,System.Int32,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EmailTraceListener"/> with a toaddress, fromaddress, 
            subjectlinestarter, subjectlinender, smtpserver, smtpport, and a formatter
            a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/>.
            </summary>
            <param name="toAddress">A semicolon delimited string the represents to whom the email should be sent.</param>
            <param name="fromAddress">Represents from whom the email is sent.</param>
            <param name="subjectLineStarter">Starting text for the subject line.</param>
            <param name="subjectLineEnder">Ending text for the subject line.</param>
            <param name="smtpServer">The name of the SMTP server.</param>
            <param name="smtpPort">The port on the SMTP server to use for sending the email.</param>
            <param name="formatter">The Formatter <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> which determines how the 
            email message should be formatted</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EmailTraceListener.#ctor(System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EmailTraceListener"/> with a toaddress, fromaddress, 
            subjectlinestarter, subjectlinender, smtpserver, smtpport, and a formatter
            a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/>.
            </summary>
            <param name="toAddress">A semicolon delimited string the represents to whom the email should be sent.</param>
            <param name="fromAddress">Represents from whom the email is sent.</param>
            <param name="subjectLineStarter">Starting text for the subject line.</param>
            <param name="subjectLineEnder">Ending text for the subject line.</param>
            <param name="smtpServer">The name of the SMTP server.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EmailTraceListener.#ctor(System.String,System.String,System.String,System.String,System.String,System.Int32)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EmailTraceListener"/> with a toaddress, fromaddress, 
            subjectlinestarter, subjectlinender, smtpserver, smtpport, and a formatter
            a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/>.
            </summary>
            <param name="toAddress">A semicolon delimited string the represents to whom the email should be sent.</param>
            <param name="fromAddress">Represents from whom the email is sent.</param>
            <param name="subjectLineStarter">Starting text for the subject line.</param>
            <param name="subjectLineEnder">Ending text for the subject line.</param>
            <param name="smtpServer">The name of the SMTP server.</param>
            <param name="smtpPort">The port on the SMTP server to use for sending the email.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EmailTraceListener.Write(System.String)">
            <summary>
            Sends an email message given a predefined string
            </summary>
            <param name="message">The string to write as the email message</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EmailTraceListener.WriteLine(System.String)">
            <summary>
            Sends an email message given a predefined string
            </summary>
            <param name="message">The string to write as the email message</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EmailTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object)">
            <summary>
            Delivers the trace data as an email message.
            </summary>
            <param name="eventCache">The context information provided by <see cref="N:System.Diagnostics"/>.</param>
            <param name="source">The name of the trace source that delivered the trace data.</param>
            <param name="eventType">The type of event.</param>
            <param name="id">The id of the event.</param>
            <param name="data">The data to trace.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EmailTraceListener.GetSupportedAttributes">
            <summary>
            Declare the supported attributes for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EmailTraceListener"/>
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EntLibLoggingProxyTraceListener">
            <summary>
            Proxy listener for writing the log using the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Logger"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EntLibLoggingProxyTraceListener.GetSupportedAttributes">
            <summary>
            Gets the supported attributes, namely "categoriesXPathQueries" and "namespaces".
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EntLibLoggingProxyTraceListener.SplitNamespacesString(System.String)">
            <summary>
            Splits a namespace string.
            </summary>
            <param name="namespacesString">The string to split.</param>
            <returns>The string split into keys and values.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EntLibLoggingProxyTraceListener.SplitXPathQueriesString(System.String)">
            <summary>
            Splits the XPathQuery strings.
            </summary>
            <param name="xpathsStrings">The XPath queries.</param>
            <returns>A list of xpaths.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EntLibLoggingProxyTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object)">
            <summary>
            Writes trace information, a data object and event information through the Logging Block.
            </summary>
            <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param>
            <param name="source">An identification of the source of the trace request.</param>
            <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"/> values specifying the type of event that has caused the trace.</param>
            <param name="id">A numeric identifier for the event.</param>
            <param name="data">The trace data to emit.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EntLibLoggingProxyTraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[])">
            <summary>
            Writes trace information, a formatted array of objects and event information through the Logging Block.
            </summary>
            <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param>
            <param name="source">An identification of the source of the trace request.</param>
            <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"/> values specifying the type of event that has caused the trace.</param>
            <param name="id">A numeric identifier for the event.</param>
            <param name="format">A format string that contains zero or more format items, which correspond to objects in the <paramref name="args"/> array.</param>
            <param name="args">An object array containing zero or more objects to format.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EntLibLoggingProxyTraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String)">
            <summary>
            Writes trace information, a message, and event information through the Logging Block.
            </summary>
            <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param>
            <param name="source">An identification of the source of the trace request.</param>
            <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"/> values specifying the type of event that has caused the trace.</param>
            <param name="id">A numeric identifier for the event.</param>
            <param name="message">A message to write.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EntLibLoggingProxyTraceListener.TraceTransfer(System.Diagnostics.TraceEventCache,System.String,System.Int32,System.String,System.Guid)">
            <summary>
            Writes trace information, a message, a related activity identity and event information.
            </summary>
            <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param>
            <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param>
            <param name="id">A numeric identifier for the event.</param>
            <param name="message">A message to write.</param>
            <param name="relatedActivityId">A <see cref="T:System.Guid"/> object identifying a related activity.</param>
            <remarks>The <paramref name="relatedActivityId"/> is saved to a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> so the logging infrastructure can reconstruct the transfer message.</remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EntLibLoggingProxyTraceListener.Write(System.String)">
            <summary>
            Writes the specified message through the Logging Block.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EntLibLoggingProxyTraceListener.WriteLine(System.String)">
            <summary>
            Writes the specified message through the Logging Block.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EntLibLoggingProxyTraceListener.CategoriesXPathQueries">
            <summary>
            Gets the xpath queries for the categories.
            </summary>
            <value>
            The xpath queries for the categories.
            </value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EntLibLoggingProxyTraceListener.IsThreadSafe">
            <summary>
            Gets the value indicating the receiver is thread safe.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EntLibLoggingProxyTraceListener.NamespaceManager">
            <summary>
            Gets the <see cref="F:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EntLibLoggingProxyTraceListener.xmlNamespaceManager"/> for the listenter.
            </summary>
            <value>
            The <see cref="F:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EntLibLoggingProxyTraceListener.xmlNamespaceManager"/> for the listenter.
            </value>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EnvironmentHelper">
            <summary>
            Helper class for working with environment variables.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EnvironmentHelper.ReplaceEnvironmentVariables(System.String)">
            <summary>
            Sustitute the Environment Variables
            </summary>
            <param name="fileName">The filename.</param>
            <returns></returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener">
            <summary>
            A <see cref="T:System.Diagnostics.TraceListener"/> that writes to a flat file, formatting the output with an <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/>.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener">
            <summary>
            Extends <see cref="T:System.Diagnostics.TextWriterTraceListener"/> to add formatting capabilities.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener.#ctor">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener"/> with a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/>.
            </summary>
            <param name="formatter">The formatter to format the messages.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener.#ctor(System.IO.Stream,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener"/> with a 
            <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> and a <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The stream to write to.</param>
            <param name="formatter">The formatter to format the messages.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener.#ctor(System.IO.Stream)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener"/> with a <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The stream to write to.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener.#ctor(System.IO.TextWriter,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener"/> with a 
            <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> and a <see cref="T:System.IO.TextWriter"/>.
            </summary>
            <param name="writer">The writer to write to.</param>
            <param name="formatter">The formatter to format the messages.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener.#ctor(System.IO.TextWriter)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener"/> with a <see cref="T:System.IO.TextWriter"/>.
            </summary>
            <param name="writer">The writer to write to.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener.#ctor(System.String,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener"/> with a 
            <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> and a file name.
            </summary>
            <param name="fileName">The file name to write to.</param>
            <param name="formatter">The formatter to format the messages.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener.#ctor(System.String)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener"/> with a file name.
            </summary>
            <param name="fileName">The file name to write to.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener.#ctor(System.IO.Stream,System.String,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a new named instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener"/> with a 
            <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> and a <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The stream to write to.</param>
            <param name="name">The name.</param>
            <param name="formatter">The formatter to format the messages.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener.#ctor(System.IO.Stream,System.String)">
            <summary>
            Initializes a new named instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener"/> with a <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The stream to write to.</param>
            <param name="name">The name.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener.#ctor(System.IO.TextWriter,System.String,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a new named instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener"/> with a 
            <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> and a <see cref="T:System.IO.TextWriter"/>.
            </summary>
            <param name="writer">The writer to write to.</param>
            <param name="name">The name.</param>
            <param name="formatter">The formatter to format the messages.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener.#ctor(System.IO.TextWriter,System.String)">
            <summary>
            Initializes a new named instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener"/> with a 
            <see cref="T:System.IO.TextWriter"/>.
            </summary>
            <param name="writer">The writer to write to.</param>
            <param name="name">The name.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener.#ctor(System.String,System.String,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a new named instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener"/> with a 
            <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> and a file name.
            </summary>
            <param name="fileName">The file name to write to.</param>
            <param name="name">The name.</param>
            <param name="formatter">The formatter to format the messages.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener.#ctor(System.String,System.String)">
            <summary>
            Initializes a new named instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener"/> with a file name.
            </summary>
            <param name="fileName">The file name to write to.</param>
            <param name="name">The name.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object)">
            <summary>
            Intercepts the tracing request to format the object to trace.
            </summary>
            <remarks>
            Formatting is only performed if the object to trace is a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> and the formatter is set.
            </remarks>
            <param name="eventCache">The context information.</param>
            <param name="source">The trace source.</param>
            <param name="eventType">The severity.</param>
            <param name="id">The event id.</param>
            <param name="data">The object to trace.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener.GetSupportedAttributes">
            <summary>
            Declares "formatter" as a supported attribute name.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener.GetInstrumentationEventProvider">
            <summary>
            Returns the object that provides instrumentation services for the trace listener.
            </summary>
            <see cref="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.IInstrumentationEventProvider.GetInstrumentationEventProvider"/>
            <returns>The object that providers intrumentation services.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener.InstrumentationProvider">
            <summary>
            Gets the object that provides instrumentation services for the trace listener.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTextWriterTraceListener.Formatter">
            <summary>
            Gets the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> used to format the trace messages.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener.#ctor">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener"/> with a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/>.
            </summary>
            <param name="formatter">The formatter.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener.#ctor(System.IO.FileStream,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener"/> with a <see cref="T:System.IO.FileStream"/> and 
            a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/>.
            </summary>
            <param name="stream">The file stream writen to.</param>
            <param name="formatter">The formatter.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener.#ctor(System.IO.FileStream)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener"/> with a <see cref="T:System.IO.FileStream"/>.
            </summary>
            <param name="stream">The file stream.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener.#ctor(System.IO.StreamWriter,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener"/> with a <see cref="T:System.IO.StreamWriter"/> and 
            a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/>.
            </summary>
            <param name="writer">The stream writer.</param>
            <param name="formatter">The formatter.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener.#ctor(System.IO.StreamWriter)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener"/> with a <see cref="T:System.IO.StreamWriter"/>.
            </summary>
            <param name="writer">The stream writer.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener.#ctor(System.String,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener"/> with a file name and 
            a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/>.
            </summary>
            <param name="fileName">The file name.</param>
            <param name="formatter">The formatter.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener.#ctor(System.String)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener"/> with a file name.
            </summary>
            <param name="fileName">The file name.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener.#ctor(System.String,System.String,System.String,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener"/> with a file name, a header, a footer and 
            a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/>.
            </summary>
            <param name="fileName">The file stream.</param>
            <param name="header">The header.</param>
            <param name="footer">The footer.</param>
            <param name="formatter">The formatter.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener"/> with a file name, a header, and a footer.
            </summary>
            <param name="fileName">The file stream.</param>
            <param name="header">The header.</param>
            <param name="footer">The footer.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener.#ctor(System.IO.FileStream,System.String,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a new named instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener"/> with a <see cref="T:System.IO.FileStream"/> and 
            a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/>.
            </summary>
            <param name="stream">The file stream.</param>
            <param name="name">The name.</param>
            <param name="formatter">The formatter.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener.#ctor(System.IO.FileStream,System.String)">
            <summary>
            Initializes a new name instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener"/> with a <see cref="T:System.IO.FileStream"/>.
            </summary>
            <param name="stream">The file stream.</param>
            <param name="name">The name.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener.#ctor(System.IO.StreamWriter,System.String,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a new named instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener"/> with a <see cref="T:System.IO.StreamWriter"/> and 
            a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/>.
            </summary>
            <param name="writer">The stream writer.</param>
            <param name="name">The name.</param>
            <param name="formatter">The formatter.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener.#ctor(System.IO.StreamWriter,System.String)">
            <summary>
            Initializes a new named instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener"/> with a <see cref="T:System.IO.StreamWriter"/>.
            </summary>
            <param name="writer">The stream writer.</param>
            <param name="name">The name.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener.#ctor(System.String,System.String,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a new named instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener"/> with a file name and 
            a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/>.
            </summary>
            <param name="fileName">The file name.</param>
            <param name="name">The name.</param>
            <param name="formatter">The formatter.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener.#ctor(System.String,System.String)">
            <summary>
            Initializes a new named instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener"/> with a file name.
            </summary>
            <param name="fileName">The file name.</param>
            <param name="name">The name.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object)">
            <summary>
            Delivers the trace data to the underlying file.
            </summary>
            <param name="eventCache">The context information provided by <see cref="N:System.Diagnostics"/>.</param>
            <param name="source">The name of the trace source that delivered the trace data.</param>
            <param name="eventType">The type of event.</param>
            <param name="id">The id of the event.</param>
            <param name="data">The data to trace.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener.GetSupportedAttributes">
            <summary>
            Declare the supported attributes for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener"/>
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationProvider">
            <summary>
            Defines the logical events that can be instrumented for the logging block.
            </summary>
            <remarks>
            The concrete instrumentation is provided by an object bound to the events of the provider. 
            The default listener, automatically bound during construction, is <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationListener"/>.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationProvider.FireTraceListenerEntryWrittenEvent">
            <summary>
            Fires the <see cref="E:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationProvider.traceListenerEntryWritten"/> event.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationProvider.FireFailureLoggingErrorEvent(System.String,System.Exception)">
            <summary>
            Fires the <see cref="E:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationProvider.failureLoggingError"/> event.
            </summary>
            <param name="message">A message describing the failure.</param>
            <param name="exception">The exception that caused the failure, or <see langword="null"/>.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationProvider.FireConfigurationFailureEvent(System.Configuration.ConfigurationErrorsException)">
            <summary>
            Fires the <see cref="E:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationProvider.configurationFailure"/> event.
            </summary>
            <param name="configurationException">The exception that describes the configuration error.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationProvider.FireLogEventRaised">
            <summary>
            Fires the <see cref="E:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationProvider.logEventRaised"/> event.
            </summary>
        </member>
        <member name="E:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationProvider.traceListenerEntryWritten">
            <summary>
            Occurs when a log entry is traced by a trace listener.
            </summary>
        </member>
        <member name="E:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationProvider.failureLoggingError">
            <summary>
            Occurs when a failure is detected and it cannot be logged though the errors special log source.
            </summary>
        </member>
        <member name="E:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationProvider.configurationFailure">
            <summary>
            Occurs when a failure in the configuration is detected while building the logging objects.
            </summary>
        </member>
        <member name="E:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationProvider.logEventRaised">
            <summary>
            Occurs when a log entry is logged.
            </summary>
        </member>
        <member name="E:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationProvider.lockAcquisitionError">
            <summary>
            Occurs when a timeout is detected while trying to acquire a lock in the log writer.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.FailureLoggingErrorEventArgs">
            <summary>
            Provides data for the <see cref="E:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationProvider.failureLoggingError"/> event.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.FailureLoggingErrorEventArgs.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.FailureLoggingErrorEventArgs"/> class.
            </summary>
            <param name="errorMessage">The message that describes the failure.</param>
            <param name="exception">The exception that caused the failure.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.FailureLoggingErrorEventArgs.ErrorMessage">
            <summary>
            Gets the message that describes the failure.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.FailureLoggingErrorEventArgs.Exception">
            <summary>
            Gets the exception that caused the failure.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingConfigurationFailureEventArgs">
            <summary>
            Provides data for the <see cref="E:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationProvider.configurationFailure"/> event.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingConfigurationFailureEventArgs.#ctor(System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingConfigurationFailureEventArgs"/> class.
            </summary>
            <param name="exception">The exception that describes the configuration error.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LoggingConfigurationFailureEventArgs.Exception">
            <summary>
            Gets the exception that describes the configuration error.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LockAcquisitionErrorEventArgs">
            <summary>
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LockAcquisitionErrorEventArgs.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LockAcquisitionErrorEventArgs"/> class.
            </summary>
            <param name="errorMessage">Error message to be included in the event.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.LockAcquisitionErrorEventArgs.ErrorMessage">
            <summary>
            Error message displayed for this event.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollFileExistsBehavior">
            <summary>
            Defines the behavior when the rool file is created.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollFileExistsBehavior.Overwrite">
            <summary>
            Overwrites the file if it already exists.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollFileExistsBehavior.Increment">
            <summary>
            Use a secuence number at the end of the generated file if it already exists. If it fails again then increment the secuence until a non existent filename is found.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener">
            <summary>
            Performs logging to a file and rolls the output file when either time or size thresholds are 
            exceeded.
            </summary>
            <remarks>
            Logging always occurs to the configured file name, and when roll occurs a new rolled file name is calculated
            by adding the timestamp pattern to the configured file name.
            <para/>
            The need of rolling is calculated before performing a logging operation, so even if the thresholds are exceeded
            roll will not occur until a new entry is logged.
            <para/>
            Both time and size thresholds can be configured, and when the first of them occurs both will be reset.
            <para/>
            The elapsed time is calculated from the creation date of the logging file.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.#ctor(System.String,System.String,System.String,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter,System.Int32,System.String,Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollFileExistsBehavior,Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollInterval)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener"/> 
            </summary>
            <param name="fileName">The filename where the entries will be logged.</param>
            <param name="header">The header to add before logging an entry.</param>
            <param name="footer">The footer to add after logging an entry.</param>
            <param name="formatter">The formatter.</param>
            <param name="rollSizeKB">The maxium file size (KB) before rolling.</param>
            <param name="timeStampPattern">The date format that will be appended to the new roll file.</param>
            <param name="rollFileExistsBehavior">Expected behavior that will be used when the rool file has to be created.</param>
            <param name="rollInterval">The time interval that makes the file rolles.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object)">
            <summary>
            Writes trace information, a data object and event information to the file, performing a roll if necessary.
            </summary>
            <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param>
            <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param>
            <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"/> values specifying the type of event that has caused the trace.</param>
            <param name="id">A numeric identifier for the event.</param>
            <param name="data">The trace data to emit.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.RollingHelper">
            <summary>
            Gets the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.StreamWriterRollingHelper"/> for the flat file.
            </summary>
            <value>
            The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.StreamWriterRollingHelper"/> for the flat file.
            </value>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.DateTimeProvider">
            <summary>
            A data time provider.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.DateTimeProvider.CurrentDateTime">
            <summary>
            Gets the current data time.
            </summary>
            <value>
            The current data time.
            </value>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.StreamWriterRollingHelper">
            <summary>
            Encapsulates the logic to perform rolls.
            </summary>
            <remarks>
            If no rolling behavior has been configured no further processing will be performed.
            </remarks>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.StreamWriterRollingHelper.managedWriter">
            <summary>
            A tally keeping writer used when file size rolling is configured.<para/>
            The original stream writer from the base trace listener will be replaced with
            this listener.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.StreamWriterRollingHelper.owner">
            <summary>
            The trace listener for which rolling is being managed.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.StreamWriterRollingHelper.performsRolling">
            <summary>
            A flag indicating whether at least one rolling criteria has been configured.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.StreamWriterRollingHelper.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener)">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.StreamWriterRollingHelper"/> class with a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener"/>.
            </summary>
            <param name="owner">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener"/> to use.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.StreamWriterRollingHelper.CalculateNextRollDate(System.DateTime)">
            <summary>
            Calculates the next roll date for the file.
            </summary>
            <param name="dateTime">The new date.</param>
            <returns>The new date time to use.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.StreamWriterRollingHelper.CheckIsRollNecessary">
            <summary>
            Checks whether rolling should be performed, and returns the date to use when performing the roll.
            </summary>
            <returns>The date roll to use if performing a roll, or <see langword="null"/> if no rolling should occur.</returns>
            <remarks>
            Defer request for the roll date until it is necessary to avoid overhead.<para/>
            Information used for rolling checks should be set by now.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.StreamWriterRollingHelper.ComputeArchiveFileName(System.String,System.DateTime)">
            <summary>
            Gets the file name to use for archiving the file.
            </summary>
            <param name="actualFileName">The actual file name.</param>
            <param name="currentDateTime">The current date and time.</param>
            <returns>The new file name.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.StreamWriterRollingHelper.FindMaxSequenceNumber(System.String,System.String,System.String)">
            <summary>
            Finds the max sequence number for a log file.
            </summary>
            <param name="directoryName">The directory to scan.</param>
            <param name="fileName">The file name.</param>
            <param name="extension">The extension to use.</param>
            <returns>The next sequence number.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.StreamWriterRollingHelper.PerformRoll(System.DateTime)">
            <summary>
            Perform the roll for the next date.
            </summary>
            <param name="rollDateTime">The roll date.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.StreamWriterRollingHelper.RollIfNecessary">
            <summary>
            Rolls the file if necessary.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.StreamWriterRollingHelper.UpdateRollingInformationIfNecessary">
            <summary>
            Updates bookeeping information necessary for rolling, as required by the specified
            rolling configuration.
            </summary>
            <returns>true if update was successful, false if an error occurred.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.StreamWriterRollingHelper.DateTimeProvider">
            <summary>
            Gets the provider for the current date. Necessary for unit testing.
            </summary>
            <value>
            The provider for the current date. Necessary for unit testing.
            </value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.StreamWriterRollingHelper.NextRollDateTime">
            <summary>
            Gets the next date when date based rolling should occur if configured.
            </summary>
            <value>
            The next date when date based rolling should occur if configured.
            </value>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.TallyKeepingFileStreamWriter">
            <summary>
            Represents a file stream writer that keeps a tally of the length of the file.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.TallyKeepingFileStreamWriter.#ctor(System.IO.FileStream)">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.TallyKeepingFileStreamWriter"/> class with a <see cref="T:System.IO.FileStream"/>.
            </summary>
            <param name="stream">The <see cref="T:System.IO.FileStream"/> to write to.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.TallyKeepingFileStreamWriter.#ctor(System.IO.FileStream,System.Text.Encoding)">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.TallyKeepingFileStreamWriter"/> class with a <see cref="T:System.IO.FileStream"/>.
            </summary>
            <param name="stream">The <see cref="T:System.IO.FileStream"/> to write to.</param>
            <param name="encoding">The <see cref="T:System.Text.Encoding"/> to use.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.TallyKeepingFileStreamWriter.Write(System.Char)">
            <summary>
            Writes a character to the stream.
            </summary>
            
            <param name="value">The character to write to the text stream. </param>
            <exception cref="T:System.ObjectDisposedException"><see cref="P:System.IO.StreamWriter.AutoFlush"></see> is true or the <see cref="T:System.IO.StreamWriter"></see> buffer is full, and current writer is closed. </exception>
            <exception cref="T:System.NotSupportedException"><see cref="P:System.IO.StreamWriter.AutoFlush"></see> is true or the <see cref="T:System.IO.StreamWriter"></see> buffer is full, and the contents of the buffer cannot be written to the underlying fixed size stream because the <see cref="T:System.IO.StreamWriter"></see> is at the end the stream. </exception>
            <exception cref="T:System.IO.IOException">An I/O error occurs. </exception><filterpriority>1</filterpriority>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.TallyKeepingFileStreamWriter.Write(System.Char[])">
            <summary>
            Writes a character array to the stream.
            </summary>
            
            <param name="buffer">A character array containing the data to write. If buffer is null, nothing is written. </param>
            <exception cref="T:System.ObjectDisposedException"><see cref="P:System.IO.StreamWriter.AutoFlush"></see> is true or the <see cref="T:System.IO.StreamWriter"></see> buffer is full, and current writer is closed. </exception>
            <exception cref="T:System.NotSupportedException"><see cref="P:System.IO.StreamWriter.AutoFlush"></see> is true or the <see cref="T:System.IO.StreamWriter"></see> buffer is full, and the contents of the buffer cannot be written to the underlying fixed size stream because the <see cref="T:System.IO.StreamWriter"></see> is at the end the stream. </exception>
            <exception cref="T:System.IO.IOException">An I/O error occurs. </exception><filterpriority>1</filterpriority>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.TallyKeepingFileStreamWriter.Write(System.Char[],System.Int32,System.Int32)">
            <summary>
            Writes a subarray of characters to the stream.
            </summary>
            
            <param name="count">The number of characters to read from buffer. </param>
            <param name="buffer">A character array containing the data to write. </param>
            <param name="index">The index into buffer at which to begin writing. </param>
            <exception cref="T:System.IO.IOException">An I/O error occurs. </exception>
            <exception cref="T:System.ObjectDisposedException"><see cref="P:System.IO.StreamWriter.AutoFlush"></see> is true or the <see cref="T:System.IO.StreamWriter"></see> buffer is full, and current writer is closed. </exception>
            <exception cref="T:System.NotSupportedException"><see cref="P:System.IO.StreamWriter.AutoFlush"></see> is true or the <see cref="T:System.IO.StreamWriter"></see> buffer is full, and the contents of the buffer cannot be written to the underlying fixed size stream because the <see cref="T:System.IO.StreamWriter"></see> is at the end the stream. </exception>
            <exception cref="T:System.ArgumentOutOfRangeException">index or count is negative. </exception>
            <exception cref="T:System.ArgumentException">The buffer length minus index is less than count. </exception>
            <exception cref="T:System.ArgumentNullException">buffer is null. </exception><filterpriority>1</filterpriority>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.TallyKeepingFileStreamWriter.Write(System.String)">
            <summary>
            Writes a string to the stream.
            </summary>
            
            <param name="value">The string to write to the stream. If value is null, nothing is written. </param>
            <exception cref="T:System.ObjectDisposedException"><see cref="P:System.IO.StreamWriter.AutoFlush"></see> is true or the <see cref="T:System.IO.StreamWriter"></see> buffer is full, and current writer is closed. </exception>
            <exception cref="T:System.NotSupportedException"><see cref="P:System.IO.StreamWriter.AutoFlush"></see> is true or the <see cref="T:System.IO.StreamWriter"></see> buffer is full, and the contents of the buffer cannot be written to the underlying fixed size stream because the <see cref="T:System.IO.StreamWriter"></see> is at the end the stream. </exception>
            <exception cref="T:System.IO.IOException">An I/O error occurs. </exception><filterpriority>1</filterpriority>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener.TallyKeepingFileStreamWriter.Tally">
            <summary>
            Gets the tally of the length of the string.
            </summary>
            <value>
            The tally of the length of the string.
            </value>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollInterval">
            <summary>
            Defines the frecuency when the file need to be rolled.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollInterval.None">
            <summary>
            None Interval
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollInterval.Minute">
            <summary>
            Minute Interval
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollInterval.Hour">
            <summary>
            Hour interval
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollInterval.Day">
            <summary>
            Day Interval
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollInterval.Week">
            <summary>
            Week Interval
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollInterval.Month">
            <summary>
            Month Interval
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollInterval.Year">
            <summary>
            Year Interval
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollInterval.Midnight">
            <summary>
            At Midnight
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory">
            <summary>
            This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Represents the process to build a <see cref="T:System.Diagnostics.TraceListener"/> described by a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData"/> configuration object.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory.Instance">
            <summary>
            This field supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory.CreateTraceListenerCache(System.Int32)">
            <summary>
            Returns a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory.TraceListenerCache"/> instance.
            </summary>
            <param name="size">The initial size for the new cache.</param>
            <returns>A new trace listener cache.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory.Create(Microsoft.Practices.ObjectBuilder2.IBuilderContext,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Builds a <see cref="T:System.Diagnostics.TraceListener"/> based on an instance of a subclass of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData"/>.
            </summary>
            <param name="context">The <see cref="T:Microsoft.Practices.ObjectBuilder2.IBuilderContext"/> that represents the current building process.</param>
            <param name="objectConfiguration">The configuration object that describes the object to build.</param>
            <param name="configurationSource">The source for configuration objects.</param>
            <param name="reflectionCache">The cache to use retrieving reflection information.</param>
            <returns>A fully initialized instance of <see cref="T:System.Diagnostics.TraceListener"/>.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory.Create(Microsoft.Practices.ObjectBuilder2.IBuilderContext,System.String,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache,Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory.TraceListenerCache)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Builds a <see cref="T:System.Diagnostics.TraceListener"/> based on the configuration found for the given name in the configuration source 
            if an instance for the name is not found in the cache, returns the existing instance from the cache otherwise.
            </summary>
            <param name="context">The <see cref="T:Microsoft.Practices.ObjectBuilder2.IBuilderContext"/> that represents the current building process.</param>
            <param name="name">The name of the instance to build.</param>
            <param name="configurationSource">The source for configuration objects.</param>
            <param name="reflectionCache">The cache to use retrieving reflection information.</param>
            <param name="traceListenersCache">The cache for trace listener instances</param>
            <returns>A fully initialized instance of <see cref="T:System.Diagnostics.TraceListener"/>.</returns>
            <exception cref="T:System.Configuration.ConfigurationErrorsException"><paramref name="configurationSource"/> does not contain 
            logging settings, or the <paramref name="name"/> does not exist in the logging settings.</exception>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory.GetConfiguration(System.String,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource)">
            <summary>
            Returns the configuration object that represents the named <see cref="T:System.Diagnostics.TraceListener"/> instance in the configuration source.
            </summary>
            <param name="name">The name of the required instance.</param>
            <param name="configurationSource">The configuration source where to look for the configuration object.</param>
            <returns>The configuration object that represents the instance with name <paramref name="name"/> in the logging 
            configuration section from <paramref name="configurationSource"/></returns>
            <exception cref="T:System.Configuration.ConfigurationErrorsException"><paramref name="configurationSource"/> does not contain 
            logging settings, or the <paramref name="name"/> does not exist in the logging settings.</exception>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory.TraceListenerCache">
            <summary>
            This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Holds a cache of already created <see cref="T:System.Diagnostics.TraceListener"/>s.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.WmiTraceListener">
            <summary>
            WmiTraceListener is a <see cref="T:System.Diagnostics.TraceListener"/> that send a WMI event
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.WmiTraceListener.#ctor">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.WmiTraceListener"/> 
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.WmiTraceListener.Write(System.String)">
            <summary>
            Sends an event given a predefined string
            </summary>
            <param name="message">The string to write as the event</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.WmiTraceListener.WriteLine(System.String)">
            <summary>
            Sends an email message given a predefined string
            </summary>
            <param name="message">The string to write as the email message</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.WmiTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object)">
            <summary>
            Delivers the trace data as an event.
            </summary>
            <param name="eventCache">The context information provided by <see cref="N:System.Diagnostics"/>.</param>
            <param name="source">The name of the trace source that delivered the trace data.</param>
            <param name="eventType">The type of event.</param>
            <param name="id">The id of the event.</param>
            <param name="data">The data to trace.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.WmiTraceListener.GetInstrumentationEventProvider">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Returns the object that provides instrumentation services for the trace listener.
            </summary>
            <see cref="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.IInstrumentationEventProvider.GetInstrumentationEventProvider"/>
            <returns>The object that providers intrumentation services.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.IMsmqSendInterface">
            <summary>
            Specifies the contract for a MSMQ interface object.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.IMsmqSendInterface.Close">
            <summary>
            Close the msmq.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.IMsmqSendInterface.Send(System.Messaging.Message,System.Messaging.MessageQueueTransactionType)">
            <summary>
            Send a message to the MSMQ.
            </summary>
            <param name="message">The <see cref="T:System.Messaging.Message"/> to send.</param>
            <param name="transactionType">The <see cref="T:System.Messaging.MessageQueueTransactionType"/> value that specifies the type of transaciton to use.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.IMsmqSendInterface.Transactional">
            <summary>
            The transactional status of the MSMQ.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.IMsmqSendInterfaceFactory">
            <summary>
            Specifies the contract for a provider of MSMQ interfaces.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.IMsmqSendInterfaceFactory.CreateMsmqInterface(System.String)">
            <summary>
            Returns a new MSMQ interface.
            </summary>
            <param name="queuePath">The MSMQ queue path.</param>
            <returns>The new MSMQ interface.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqSendInterface">
            <summary>
            Implementation of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqSendInterface"/> that forwards messages to an actual MSMQ.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqSendInterface.Close">
            <summary>
            Closes the underlying MSMQ.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqSendInterface.Dispose">
            <summary>
            Disposes the underlying MSMQ.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqSendInterface.Send(System.Messaging.Message,System.Messaging.MessageQueueTransactionType)">
            <summary>
            Sends a message to the underlying MSMQ.
            </summary>
            <param name="message">The <see cref="T:System.Messaging.Message"/> to send.</param>
            <param name="transactionType">The <see cref="T:System.Messaging.MessageQueueTransactionType"/> value that specifies the type of transaciton to use.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqSendInterface.Transactional">
            <summary>
            Returns the transactional status of the underlying MSMQ.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqSendInterfaceFactory">
            <summary>
            Implementation of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqSendInterfaceFactory"/> contract that deals with an actual MSMQ.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqSendInterfaceFactory.CreateMsmqInterface(System.String)">
            <summary>
            Returns a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqSendInterface"/>
            </summary>
            <param name="queuePath">The MSMQ queue path.</param>
            <returns>The new MSMQ interface.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqTraceListener">
            <summary>
            Is a <see cref="T:System.Diagnostics.TraceListener"/> that delivers the log entries to an Msmq instance.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqTraceListener.#ctor(System.String,System.String,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter,System.Messaging.MessagePriority,System.Boolean,System.TimeSpan,System.TimeSpan,System.Boolean,System.Boolean,System.Boolean,System.Messaging.MessageQueueTransactionType)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqTraceListener"/>.
            </summary>
            <param name="name">The name of the new instance.</param>
            <param name="queuePath">The path to the queue to deliver to.</param>
            <param name="formatter">The formatter to use.</param>
            <param name="messagePriority">The priority for the messages to send.</param>
            <param name="recoverable">The recoverable flag for the messages to send.</param>
            <param name="timeToReachQueue">The timeToReachQueue for the messages to send.</param>
            <param name="timeToBeReceived">The timeToBeReceived for the messages to send.</param>
            <param name="useAuthentication">The useAuthentication flag for the messages to send.</param>
            <param name="useDeadLetterQueue">The useDeadLetterQueue flag for the messages to send.</param>
            <param name="useEncryption">The useEncryption flag for the messages to send.</param>
            <param name="transactionType">The <see cref="T:System.Messaging.MessageQueueTransactionType"/> for the message to send.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqTraceListener.#ctor(System.String,System.String,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter,System.Messaging.MessagePriority,System.Boolean,System.TimeSpan,System.TimeSpan,System.Boolean,System.Boolean,System.Boolean,System.Messaging.MessageQueueTransactionType,Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.IMsmqSendInterfaceFactory)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqTraceListener"/>.
            </summary>
            <param name="name">The name of the new instance.</param>
            <param name="queuePath">The path to the queue to deliver to.</param>
            <param name="formatter">The formatter to use.</param>
            <param name="messagePriority">The priority for the messages to send.</param>
            <param name="recoverable">The recoverable flag for the messages to send.</param>
            <param name="timeToReachQueue">The timeToReachQueue for the messages to send.</param>
            <param name="timeToBeReceived">The timeToBeReceived for the messages to send.</param>
            <param name="useAuthentication">The useAuthentication flag for the messages to send.</param>
            <param name="useDeadLetterQueue">The useDeadLetterQueue flag for the messages to send.</param>
            <param name="useEncryption">The useEncryption flag for the messages to send.</param>
            <param name="transactionType">The <see cref="T:System.Messaging.MessageQueueTransactionType"/> for the message to send.</param>
            <param name="msmqInterfaceFactory">The factory to create the msmq interfaces.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqTraceListener.CreateMessage(Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry)">
            <summary>
            Create a message from a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/>.
            </summary>
            <param name="logEntry">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/></param>
            <returns>A <see cref="T:System.Messaging.Message"/> object.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object)">
            <summary>
            Sends the traced object to its final destination through a <see cref="T:System.Messaging.MessageQueue"/>.
            </summary>
            <param name="eventCache">The context information provided by <see cref="N:System.Diagnostics"/>.</param>
            <param name="source">The name of the trace source that delivered the trace data.</param>
            <param name="eventType">The type of event.</param>
            <param name="id">The id of the event.</param>
            <param name="data">The data to trace.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqTraceListener.Write(System.String)">
            <summary>
            Writes the specified message to the message queue.
            </summary>
            <param name="message">Message to be written.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqTraceListener.WriteLine(System.String)">
            <summary>
            Writes the specified message to the message queue.
            </summary>
            <param name="message"></param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqTraceListener.QueuePath">
            <summary>
            Gets the path to the queue.
            </summary>
            <value>
            The path to the queue.
            </value>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.XmlTraceListener">
            <summary>
            A <see cref="T:System.Diagnostics.TraceListener"/> that writes an XML.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.XmlTraceListener.#ctor(System.String)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.XmlTraceListener"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.XmlTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object)">
            <summary>
            Delivers the trace data as an XML message.
            </summary>
            <param name="eventCache">The context information provided by <see cref="N:System.Diagnostics"/>.</param>
            <param name="source">The name of the trace source that delivered the trace data.</param>
            <param name="eventType">The type of event.</param>
            <param name="id">The id of the event.</param>
            <param name="data">The data to trace.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceManager">
            <summary>
            Represents a performance tracing class to log method entry/exit and duration.    
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceManager.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter)">
            <summary>
            Create an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceManager"/> giving the <see cref="P:Microsoft.Practices.EnterpriseLibrary.Logging.TraceManager.LogWriter"/>.
            </summary>
            <param name="logWriter">The <see cref="P:Microsoft.Practices.EnterpriseLibrary.Logging.TraceManager.LogWriter"/> that is used to write trace messages.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceManager.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter,Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.TracerInstrumentationListener)">
            <summary>
            Create an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceManager"/> giving the <see cref="P:Microsoft.Practices.EnterpriseLibrary.Logging.TraceManager.LogWriter"/>.
            </summary>
            <param name="logWriter">The <see cref="P:Microsoft.Practices.EnterpriseLibrary.Logging.TraceManager.LogWriter"/> that is used to write trace messages.</param>
            <param name="instrumentationListener">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.TracerInstrumentationListener"/> used to determine if instrumentation should be enabled</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceManager.StartTrace(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer"/> class with the given logical operation name.
            </summary>
            <param name="operation">The operation for the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer"/></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceManager.StartTrace(System.String,System.Guid)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer"/> class with the given logical operation name and activity id.
            </summary>
            <param name="operation">The operation for the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer"/></param>
            <param name="activityId">The activity id</param>
            <returns></returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.TraceManager.LogWriter">
            <summary>
            For testing purpose
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.TraceManager.InstrumentationListener">
            <summary>
            For testing purpose
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer">
            <summary>
            Represents a performance tracing class to log method entry/exit and duration.
            </summary>
            <remarks>
            <para>Lifetime of the Tracer object will determine the beginning and the end of
            the trace.  The trace message will include, method being traced, start time, end time 
            and duration.</para>
            <para>Since Tracer uses the logging block to log the trace message, you can include application
            data as part of your trace message. Configured items from call context will be logged as
            part of the message.</para>
            <para>Trace message will be logged to the log category with the same name as the tracer operation name.
            You must configure the operation categories, or the catch-all categories, with desired log sinks to log 
            the trace messages.</para>
            </remarks>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer.priority">
            <summary>
            Priority value for Trace messages
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer.eventId">
            <summary>
            Event id for Trace messages
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer.startTitle">
            <summary>
            Title for operation start Trace messages
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer.endTitle">
            <summary>
            Title for operation end Trace messages
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer.ActivityIdPropertyKey">
            <summary>
            Name of the entry in the ExtendedProperties having the activity id
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer"/> class with the given logical operation name.
            </summary>
            <remarks>
            If an existing activity id is already set, it will be kept. Otherwise, a new activity id will be created.
            </remarks>
            <param name="operation">The operation for the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer"/></param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer.#ctor(System.String,System.Guid)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer"/> class with the given logical operation name and activity id.
            </summary>
            <remarks>
            The activity id will override a previous activity id
            </remarks>
            <param name="operation">The operation for the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer"/></param>
            <param name="activityId">The activity id</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer.#ctor(System.String,Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer"/> class with the given logical operation name.
            </summary>
            <remarks>
            If an existing activity id is already set, it will be kept. Otherwise, a new activity id will be created.
            </remarks>
            <param name="operation">The operation for the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer"/></param>
            <param name="writer">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter"/> that is used to write trace messages</param>
            <param name="instrumentationConfiguration">configuration source that is used to determine instrumentation should be enabled</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer.#ctor(System.String,System.Guid,Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer"/> class with the given logical operation name and activity id.
            </summary>
            <remarks>
            The activity id will override a previous activity id
            </remarks>
            <param name="operation">The operation for the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer"/></param>
            <param name="activityId">The activity id</param>
            <param name="writer">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter"/> that is used to write trace messages</param>
            <param name="instrumentationConfiguration">configuration source that is used to determine instrumentation should be enabled</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer.#ctor(System.String,System.Guid,Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter,Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.TracerInstrumentationListener)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer"/> class with the given logical operation name and activity id.
            </summary>
            <remarks>
            This is meant to be used internally
            </remarks>
            <param name="operation">The operation for the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer"/></param>
            <param name="activityId">The activity id</param>
            <param name="writer">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter"/> that is used to write trace messages</param>
            <param name="instrumentationListener">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.TracerInstrumentationListener"/> used to determine if instrumentation should be enabled</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer.#ctor(System.String,Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter,Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.TracerInstrumentationListener)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer"/> class with the given logical operation name and activity id.
            </summary>
            <remarks>
            This is meant to be used internally
            </remarks>
            <param name="operation">The operation for the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer"/></param>
            <param name="writer">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter"/> that is used to write trace messages</param>
            <param name="instrumentationListener">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.TracerInstrumentationListener"/> used to determine if instrumentation should be enabled</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer.Finalize">
            <summary>
            <para>Releases unmanaged resources and performs other cleanup operations before the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer"/> is 
            reclaimed by garbage collection</para>
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer.Dispose">
            <summary>
            Causes the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer"/> to output its closing message.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer.Dispose(System.Boolean)">
            <summary>
            <para>Releases the unmanaged resources used by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer"/> and optionally releases 
            the managed resources.</para>
            </summary>
            <param name="disposing">
            <para><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> 
            to release only unmanaged resources.</para>
            </param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Tracer.IsTracingEnabled">
            <summary>
            Answers whether tracing is enabled
            </summary>
            <returns>true if tracing is enabled</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.CategoryFilter">
            <summary>
            Represents a client-side log filter based on message category.  
            Either specific categories can be explicitly allowed, or specific categories can be denied.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.CategoryFilter.#ctor(System.String,System.Collections.Generic.ICollection{System.String},Microsoft.Practices.EnterpriseLibrary.Logging.CategoryFilterMode)">
            <summary>
            Initializes a new instance with configuration data.
            </summary>
            <param name="name">Name of this category filter.</param>
            <param name="categoryFilters">Categories to be included in the filter.</param>
            <param name="categoryFilterMode"><see cref="P:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.CategoryFilter.CategoryFilterMode"/> used to include or exclude category filters.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.CategoryFilter.Filter(Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry)">
            <summary>
            Tests a log entry against the category filters.
            </summary>
            <param name="log">Log entry to test.</param>
            <returns><b>true</b> if the message passes through the filter and should be logged, <b>false</b> otherwise.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.CategoryFilter.ShouldLog(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Tests a set of categories against the category filters.
            </summary>
            <param name="categories">The set of categories.</param>
            <returns><b>true</b> if the message passes through the filter and should be logged, <b>false</b> otherwise.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.CategoryFilter.ShouldLog(System.String)">
            <summary>
            Test a category against the category filters.
            </summary>
            <param name="category">The category.</param>
            <returns><b>true</b> if the category passes through the category filter, <b>false</b> otherwise.</returns>
            <remarks>A log entry for an allowed category may be rejected if the log entry has other denied categories
            in its categories liset.</remarks>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.CategoryFilter.CategoryFilters">
            <summary>
            Gets the category names to filter.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.CategoryFilter.CategoryFilterMode">
            <summary>
            Gets the <see cref="P:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.CategoryFilter.CategoryFilterMode"/> to use for filtering.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogFilterHelper">
            <summary>
            Provides client-side log filtering based on category and priority.  Each filter
            implements the ILogFilter interface and is registered in this class.
            Category filtering is done using a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.CategoryFilter"/> and priority filtering
            is done using a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.PriorityFilter"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogFilterHelper.#ctor(System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Logging.Filters.ILogFilter},Microsoft.Practices.EnterpriseLibrary.Logging.Filters.ILogFilterErrorHandler)">
            <summary>
            Initialize a new instance of a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogFilterHelper"/> class.  Registers each ILogFilter.
            </summary>
            <param name="filters">The instances of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.ILogFilter"/> to aggregate.</param>
            <param name="handler">The handler to deal with errors during filter checking.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogFilterHelper.CheckFilters(Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry)">
            <summary>
            Tests the log message against the registered filters.
            </summary>
            <param name="log">Log entry message.</param>
            <returns>Return <b>true</b> if the message passes through all of the filters.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogFilterHelper.GetFilter``1">
            <summary>
            Gets the first filter of type <typeparamref name="T"/>.
            </summary>
            <typeparam name="T">The type of the filter to get.</typeparam>
            <returns>The first filter of type <typeparamref name="T"/>, 
            or <see langword="null"/> if there is no such filter.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogFilterHelper.GetFilter``1(System.String)">
            <summary>
            Gets the filter of type <typeparamref name="T"/> named <paramref name="name"/>.
            </summary>
            <typeparam name="T">The type of the filter to get.</typeparam>
            <param name="name">The name of the filter to get.</param>
            <returns>The filter of type <typeparamref name="T"/> named <paramref name="name"/>, 
            or <see langword="null"/> if there is no such filter</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogFilterHelper.GetFilter(System.String)">
            <summary>
            Gets the filter named <paramref name="name"/>.
            </summary>
            <param name="name">The name of the filter to get.</param>
            <returns>The filter named <paramref name="name"/>, 
            or <see langword="null"/> if there is no such filter</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.PriorityFilter">
            <summary>
            Represents a client-side log filter based on message priority. 
            Messages with priorities between the minimum and maximum values are allowed to be processed, all other messages are dropped.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.PriorityFilter.#ctor(System.String,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.PriorityFilter"/> class with a minimum priority and no maximum priority.
            </summary>
            <param name="name">The name of the instance.</param>
            <param name="minimumPriority">The minimum priority value.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.PriorityFilter.#ctor(System.String,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.PriorityFilter"/> class with a minimum and maximum priority.
            </summary>
            <param name="name">The name of the instance.</param>
            <param name="minimumPriority">The minimum priority value.</param>
            <param name="maximumPriority">The maximum priority value.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.PriorityFilter.Filter(Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry)">
            <summary>
            Tests a log entry to see if its priority is within the allowed limits.
            </summary>
            <param name="log">Log entry to test.</param>
            <returns>Returns true if the log entry passes through the category filter.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.PriorityFilter.ShouldLog(System.Int32)">
            <summary>
            Tests a log entry to see if its priority is within the allowed limits.
            </summary>
            <param name="priority">Priority to test.</param>
            <returns>Returns true if the priority passes through the category filter.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.PriorityFilter.MinimumPriority">
            <summary>
            The minimum value for messages to be processed.  Messages with a priority
            below the minimum are dropped immediately on the client.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Filters.PriorityFilter.MaximumPriority">
            <summary>
            The maximum value for messages to be processed. If not specified
            this property defaults to Int32.MaxInt
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Logger">
            <summary>
            Facade for writing a log entry to one or more <see cref="T:System.Diagnostics.TraceListener"/>s.  This class is sealed.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.SetContextItem(System.Object,System.Object)">
            <summary>
            Add a key/value pair to the <see cref="T:System.Runtime.Remoting.Messaging.CallContext"/> dictionary.  
            Context items will be recorded with every log entry.
            </summary>
            <param name="key">Hashtable key</param>
            <param name="value">Value.  Objects will be serialized.</param>
            <example>The following example demonstrates use of the AddContextItem method.
            <code>Logger.SetContextItem("SessionID", myComponent.SessionId);</code></example>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.FlushContextItems">
            <summary>
            Empty the context items dictionary.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write(System.Object)">
            <overloads>
            Write a new log entry to the default category.
            </overloads>
            <summary>
            Write a new log entry to the default category.
            </summary>
            <example>The following example demonstrates use of the Write method with
            one required parameter, message.
            <code>Logger.Write("My message body");</code></example>
            <param name="message">Message body to log.  Value from ToString() method from message object.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write(System.Object,System.String)">
            <summary>
            Write a new log entry to a specific category.
            </summary>
            <param name="message">Message body to log.  Value from ToString() method from message object.</param>
            <param name="category">Category name used to route the log entry to a one or more trace listeners.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write(System.Object,System.String,System.Int32)">
            <summary>
            Write a new log entry with a specific category and priority.
            </summary>
            <param name="message">Message body to log.  Value from ToString() method from message object.</param>
            <param name="category">Category name used to route the log entry to a one or more trace listeners.</param>
            <param name="priority">Only messages must be above the minimum priority are processed.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write(System.Object,System.String,System.Int32,System.Int32)">
            <summary>
            Write a new log entry with a specific category, priority and event id.
            </summary>
            <param name="message">Message body to log.  Value from ToString() method from message object.</param>
            <param name="category">Category name used to route the log entry to a one or more trace listeners.</param>
            <param name="priority">Only messages must be above the minimum priority are processed.</param>
            <param name="eventId">Event number or identifier.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write(System.Object,System.String,System.Int32,System.Int32,System.Diagnostics.TraceEventType)">
            <summary>
            Write a new log entry with a specific category, priority, event id and severity.
            </summary>
            <param name="message">Message body to log.  Value from ToString() method from message object.</param>
            <param name="category">Category name used to route the log entry to a one or more trace listeners.</param>
            <param name="priority">Only messages must be above the minimum priority are processed.</param>
            <param name="eventId">Event number or identifier.</param>
            <param name="severity">Log entry severity as a <see cref="T:System.Diagnostics.TraceEventType"/> enumeration. (Unspecified, Information, Warning or Error).</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write(System.Object,System.String,System.Int32,System.Int32,System.Diagnostics.TraceEventType,System.String)">
            <summary>
            Write a new log entry with a specific category, priority, event id, severity
            and title.
            </summary>
            <param name="message">Message body to log.  Value from ToString() method from message object.</param>
            <param name="category">Category name used to route the log entry to a one or more trace listeners.</param>
            <param name="priority">Only messages must be above the minimum priority are processed.</param>
            <param name="eventId">Event number or identifier.</param>
            <param name="severity">Log message severity as a <see cref="T:System.Diagnostics.TraceEventType"/> enumeration. (Unspecified, Information, Warning or Error).</param>
            <param name="title">Additional description of the log entry message</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write(System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Write a new log entry and a dictionary of extended properties.
            </summary>
            <param name="message">Message body to log.  Value from ToString() method from message object.</param>
            <param name="properties">Dictionary of key/value pairs to log.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write(System.Object,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Write a new log entry to a specific category with a dictionary 
            of extended properties.
            </summary>
            <param name="message">Message body to log.  Value from ToString() method from message object.</param>
            <param name="category">Category name used to route the log entry to a one or more trace listeners.</param>
            <param name="properties">Dictionary of key/value pairs to log.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write(System.Object,System.String,System.Int32,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Write a new log entry to with a specific category, priority and a dictionary 
            of extended properties.
            </summary>
            <param name="message">Message body to log.  Value from ToString() method from message object.</param>
            <param name="category">Category name used to route the log entry to a one or more trace listeners.</param>
            <param name="priority">Only messages must be above the minimum priority are processed.</param>
            <param name="properties">Dictionary of key/value pairs to log.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write(System.Object,System.String,System.Int32,System.Int32,System.Diagnostics.TraceEventType,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Write a new log entry with a specific category, priority, event Id, severity
            title and dictionary of extended properties.
            </summary>
            <example>The following example demonstrates use of the Write method with
            a full set of parameters.
            <code></code></example>
            <param name="message">Message body to log.  Value from ToString() method from message object.</param>
            <param name="category">Category name used to route the log entry to a one or more trace listeners.</param>
            <param name="priority">Only messages must be above the minimum priority are processed.</param>
            <param name="eventId">Event number or identifier.</param>
            <param name="severity">Log message severity as a <see cref="T:System.Diagnostics.TraceEventType"/> enumeration. (Unspecified, Information, Warning or Error).</param>
            <param name="title">Additional description of the log entry message.</param>
            <param name="properties">Dictionary of key/value pairs to log.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write(System.Object,System.Collections.Generic.ICollection{System.String})">
            <summary>
            Write a new log entry to a specific collection of categories.
            </summary>
            <param name="message">Message body to log.  Value from ToString() method from message object.</param>
            <param name="categories">Category names used to route the log entry to a one or more trace listeners.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write(System.Object,System.Collections.Generic.ICollection{System.String},System.Int32)">
            <summary>
            Write a new log entry with a specific collection of categories and priority.
            </summary>
            <param name="message">Message body to log.  Value from ToString() method from message object.</param>
            <param name="categories">Category names used to route the log entry to a one or more trace listeners.</param>
            <param name="priority">Only messages must be above the minimum priority are processed.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write(System.Object,System.Collections.Generic.ICollection{System.String},System.Int32,System.Int32)">
            <summary>
            Write a new log entry with a specific collection of categories, priority and event id.
            </summary>
            <param name="message">Message body to log.  Value from ToString() method from message object.</param>
            <param name="categories">Category names used to route the log entry to a one or more trace listeners.</param>
            <param name="priority">Only messages must be above the minimum priority are processed.</param>
            <param name="eventId">Event number or identifier.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write(System.Object,System.Collections.Generic.ICollection{System.String},System.Int32,System.Int32,System.Diagnostics.TraceEventType)">
            <summary>
            Write a new log entry with a specific collection of categories, priority, event id and severity.
            </summary>
            <param name="message">Message body to log.  Value from ToString() method from message object.</param>
            <param name="categories">Category names used to route the log entry to a one or more trace listeners.</param>
            <param name="priority">Only messages must be above the minimum priority are processed.</param>
            <param name="eventId">Event number or identifier.</param>
            <param name="severity">Log entry severity as a <see cref="T:System.Diagnostics.TraceEventType"/> enumeration. (Unspecified, Information, Warning or Error).</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write(System.Object,System.Collections.Generic.ICollection{System.String},System.Int32,System.Int32,System.Diagnostics.TraceEventType,System.String)">
            <summary>
            Write a new log entry with a specific collection of categories, priority, event id, severity
            and title.
            </summary>
            <param name="message">Message body to log.  Value from ToString() method from message object.</param>
            <param name="categories">Category names used to route the log entry to a one or more trace listeners.</param>
            <param name="priority">Only messages must be above the minimum priority are processed.</param>
            <param name="eventId">Event number or identifier.</param>
            <param name="severity">Log message severity as a <see cref="T:System.Diagnostics.TraceEventType"/> enumeration. (Unspecified, Information, Warning or Error).</param>
            <param name="title">Additional description of the log entry message</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write(System.Object,System.Collections.Generic.ICollection{System.String},System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Write a new log entry to a specific collection of categories with a dictionary of extended properties.
            </summary>
            <param name="message">Message body to log.  Value from ToString() method from message object.</param>
            <param name="categories">Category names used to route the log entry to a one or more trace listeners.</param>
            <param name="properties">Dictionary of key/value pairs to log.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write(System.Object,System.Collections.Generic.ICollection{System.String},System.Int32,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Write a new log entry to with a specific collection of categories, priority and a dictionary 
            of extended properties.
            </summary>
            <param name="message">Message body to log.  Value from ToString() method from message object.</param>
            <param name="categories">Category names used to route the log entry to a one or more trace listeners.</param>
            <param name="priority">Only messages must be above the minimum priority are processed.</param>
            <param name="properties">Dictionary of key/value pairs to log.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write(System.Object,System.Collections.Generic.ICollection{System.String},System.Int32,System.Int32,System.Diagnostics.TraceEventType,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Write a new log entry with a specific category, priority, event Id, severity
            title and dictionary of extended properties.
            </summary>
            <example>The following example demonstrates use of the Write method with
            a full set of parameters.
            <code></code></example>
            <param name="message">Message body to log.  Value from ToString() method from message object.</param>
            <param name="categories">Category names used to route the log entry to a one or more trace listeners.</param>
            <param name="priority">Only messages must be above the minimum priority are processed.</param>
            <param name="eventId">Event number or identifier.</param>
            <param name="severity">Log message severity as a <see cref="T:System.Diagnostics.TraceEventType"/> enumeration. (Unspecified, Information, Warning or Error).</param>
            <param name="title">Additional description of the log entry message.</param>
            <param name="properties">Dictionary of key/value pairs to log.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write(Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry)">
            <summary>
            Write a new log entry as defined in the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> parameter.
            </summary>
            <example>The following examples demonstrates use of the Write method using
            a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> type.
            <code>
            LogEntry log = new LogEntry();
            log.Category = "MyCategory1";
            log.Message = "My message body";
            log.Severity = TraceEventType.Error;
            log.Priority = 100;
            Logger.Write(log);</code></example>
            <param name="log">Log entry object to write.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.GetFilter``1">
            <summary>
            Returns the filter of type <typeparamref name="T"/>.
            </summary>
            <typeparam name="T">The type of filter requiered.</typeparam>
            <returns>The instance of <typeparamref name="T"/> in the filters collection, or <see langword="null"/> 
            if there is no such instance.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.GetFilter``1(System.String)">
            <summary>
            Returns the filter of type <typeparamref name="T"/> named <paramref name="name"/>.
            </summary>
            <typeparam name="T">The type of filter required.</typeparam>
            <param name="name">The name of the filter required.</param>
            <returns>The instance of <typeparamref name="T"/> named <paramref name="name"/> in 
            the filters collection, or <see langword="null"/> if there is no such instance.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.GetFilter(System.String)">
            <summary>
            Returns the filter named <paramref name="name"/>.
            </summary>
            <param name="name">The name of the filter required.</param>
            <returns>The filter named <paramref name="name"/> in 
            the filters collection, or <see langword="null"/> if there is no such filter.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.IsLoggingEnabled">
            <summary>
            Query whether logging is enabled.
            </summary>
            <returns><code>true</code> if logging is enabled.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.ShouldLog(Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry)">
            <summary>
            Query whether a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> shold be logged.
            </summary>
            <param name="log">The log entry to check</param>
            <returns>Returns <code>true</code> if the entry should be logged.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Reset">
            <summary>
            Public for testing purposes.
            Reset the writer used by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Logger"/> facade.
            </summary>
            <remarks>
            Threads that already acquired the reference to the old writer will fail when it gets disposed.
            </remarks>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Writer">
            <summary>
            Gets the instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter"/> used by the facade.
            </summary>
            <remarks>
            The lifetime of this instance is managed by the facade.
            </remarks>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter">
            <summary>
            Instance based class to write log messages based on a given configuration.
            Messages are routed based on category.
            </summary>
            <remarks>
            <para>
            To write log messages to the default configuration, use the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Logger"/> facade.  
            Only create an instance of a LogWriter if you need to write log messages using a custom configuration.
            </para>
            <para>
            The LogWriter works as an entry point to the <see cref="N:System.Diagnostics"/> trace listeners. 
            It will trace the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> through the <see cref="N:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners"/>s associated with the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/>s 
            for all the matching categories in the elements of the <see cref="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.Categories"/> property of the log entry. 
            If the "all events" special log source is configured, the log entry will be traced through the log source regardles of other categories 
            that might have matched.
            If the "all events" special log source is not configured and the "unprocessed categories" special log source is configured,
            and the category specified in the logEntry being logged is not defined, then the logEntry will be logged to the "unprocessed categories"
            special log source.
            If both the "all events" and "unprocessed categories" special log sources are not configured and the property LogWarningsWhenNoCategoriesMatch
            is set to true, then the logEntry is logged to the "logging errors and warnings" special log source.
            </para>
            </remarks>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter.LogWriterFailureEventID">
            <summary>
            EventID used on LogEntries that occur when internal LogWriter mechanisms fail.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter.#ctor(System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Logging.Filters.ILogFilter},System.Collections.Generic.IDictionary{System.String,Microsoft.Practices.EnterpriseLibrary.Logging.LogSource},Microsoft.Practices.EnterpriseLibrary.Logging.LogSource,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter"/> class.
            </summary>
            <param name="filters">The collection of filters to use when processing an entry.</param>
            <param name="traceSources">The trace sources to dispatch entries to.</param>
            <param name="errorsTraceSource">The special <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> to which internal errors must be logged.</param>
            <param name="defaultCategory">The default category to set when entry categories list is empty.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter.#ctor(System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Logging.Filters.ILogFilter},System.Collections.Generic.IDictionary{System.String,Microsoft.Practices.EnterpriseLibrary.Logging.LogSource},Microsoft.Practices.EnterpriseLibrary.Logging.LogSource,Microsoft.Practices.EnterpriseLibrary.Logging.LogSource,Microsoft.Practices.EnterpriseLibrary.Logging.LogSource,System.String,System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter"/> class.
            </summary>
            <param name="filters">The collection of filters to use when processing an entry.</param>
            <param name="traceSources">The trace sources to dispatch entries to.</param>
            <param name="allEventsTraceSource">The special <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> to which all log entries should be logged.</param>
            <param name="notProcessedTraceSource">The special <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> to which log entries with at least one non-matching category should be logged.</param>
            <param name="errorsTraceSource">The special <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> to which internal errors must be logged.</param>
            <param name="defaultCategory">The default category to set when entry categories list of a log entry is empty.</param>
            <param name="tracingEnabled">The tracing status.</param>
            <param name="logWarningsWhenNoCategoriesMatch">true if warnings should be logged when a non-matching category is found.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter.#ctor(System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Logging.Filters.ILogFilter},System.Collections.Generic.IDictionary{System.String,Microsoft.Practices.EnterpriseLibrary.Logging.LogSource},Microsoft.Practices.EnterpriseLibrary.Logging.LogSource,Microsoft.Practices.EnterpriseLibrary.Logging.LogSource,Microsoft.Practices.EnterpriseLibrary.Logging.LogSource,System.String,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter"/> class.
            </summary>
            <param name="filters">The collection of filters to use when processing an entry.</param>
            <param name="traceSources">The trace sources to dispatch entries to.</param>
            <param name="allEventsTraceSource">The special <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> to which all log entries should be logged.</param>
            <param name="notProcessedTraceSource">The special <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> to which log entries with at least one non-matching category should be logged.</param>
            <param name="errorsTraceSource">The special <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> to which internal errors must be logged.</param>
            <param name="defaultCategory">The default category to set when entry categories list of a log entry is empty.</param>
            <param name="tracingEnabled">The tracing status.</param>
            <param name="logWarningsWhenNoCategoriesMatch">true if warnings should be logged when a non-matching category is found.</param>
            <param name="revertImpersonation">true if impersonation should be reverted while logging.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter.#ctor(System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Logging.Filters.ILogFilter},System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Logging.LogSource},Microsoft.Practices.EnterpriseLibrary.Logging.LogSource,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter"/> class.
            </summary>
            <param name="filters">The collection of filters to use when processing an entry.</param>
            <param name="traceSources">The trace sources to dispatch entries to.</param>
            <param name="errorsTraceSource">The special <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> to which internal errors must be logged.</param>
            <param name="defaultCategory">The default category to set when entry categories list is empty.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter.#ctor(System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Logging.Filters.ILogFilter},System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Logging.LogSource},Microsoft.Practices.EnterpriseLibrary.Logging.LogSource,Microsoft.Practices.EnterpriseLibrary.Logging.LogSource,Microsoft.Practices.EnterpriseLibrary.Logging.LogSource,System.String,System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter"/> class.
            </summary>
            <param name="filters">The collection of filters to use when processing an entry.</param>
            <param name="traceSources">The trace sources to dispatch entries to.</param>
            <param name="allEventsTraceSource">The special <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> to which all log entries should be logged.</param>
            <param name="notProcessedTraceSource">The special <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> to which log entries with at least one non-matching category should be logged.</param>
            <param name="errorsTraceSource">The special <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> to which internal errors must be logged.</param>
            <param name="defaultCategory">The default category to set when entry categories list is empty.</param>
            <param name="tracingEnabled">The tracing status.</param>
            <param name="logWarningsWhenNoCategoriesMatch">true if warnings should be logged when a non-matching category is found.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter.Dispose">
            <summary>
            Releases the resources used by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter.DoGetMatchingTraceSources(Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry)">
            <summary>
            Returns the collection of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/>s that matches the collection of categories provided.
            </summary>
            <param name="logEntry">The log entry.</param>
            <returns>The matching <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/>s</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter.FilterCheckingFailed(System.Exception,Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry,Microsoft.Practices.EnterpriseLibrary.Logging.Filters.ILogFilter)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Performs any action to handle an error during checking.
            </summary>
            <param name="ex">The exception raised during filter evaluation.</param>
            <param name="logEntry">The log entry being evaluated.</param>
            <param name="filter">The fiter that raised the exception.</param>
            <returns>True signaling processing should continue.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter.FlushContextItems">
            <summary>
            Empties the context items dictionary.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter.GetFilter``1">
            <summary>
            Returns the filter of type <typeparamref name="T"/>.
            </summary>
            <typeparam name="T">The type of filter requiered.</typeparam>
            <returns>The instance of <typeparamref name="T"/> in the filters collection, or <see langword="null"/> 
            if there is no such instance.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter.GetFilter``1(System.String)">
            <summary>
            Returns the filter of type <typeparamref name="T"/> named <paramref name="name"/>.
            </summary>
            <typeparam name="T">The type of filter required.</typeparam>
            <param name="name">The name of the filter required.</param>
            <returns>The instance of <typeparamref name="T"/> named <paramref name="name"/> in 
            the filters collection, or <see langword="null"/> if there is no such instance.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter.GetFilter(System.String)">
            <summary>
            Returns the filter named <paramref name="name"/>.
            </summary>
            <param name="name">The name of the filter required.</param>
            <returns>The filter named <paramref name="name"/> in 
            the filters collection, or <see langword="null"/> if there is no such filter.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter.GetInstrumentationEventProvider">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Returns the object that provides instrumentation services for the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter"/>.
            </summary>
            <see cref="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.IInstrumentationEventProvider.GetInstrumentationEventProvider"/>
            <returns>The object that providers intrumentation services.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter.GetMatchingTraceSources(Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry)">
            <summary>
            Gets a list of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> objects for the log entry.
            </summary>
            <param name="logEntry">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> to get the matching trace sources.</param>
            <returns>A collection of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> objects.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter.IsLoggingEnabled">
            <summary>
            Queries whether logging is enabled.
            </summary>
            <returns><b>true</b> if logging is enabled.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter.IsTracingEnabled">
            <summary>
            Queries whether tracing is enabled.
            </summary>
            <returns><b>true</b> if tracing is enabled.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter.RevertExistingImpersonation">
            <devdoc>
            Checks to determine whether impersonation is in place, and if it is then it reverts it returning
            the impersonation context that must be used to undo the revert.
            </devdoc>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter.ResetLockTimeouts">
            <summary>
            Reset lock timeouts to thier original values.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter.SetContextItem(System.Object,System.Object)">
            <summary>
            Adds a key/value pair to the <see cref="T:System.Runtime.Remoting.Messaging.CallContext"/> dictionary.  
            Context items will be recorded with every log entry.
            </summary>
            <param name="key">Hashtable key</param>
            <param name="value">Value.  Objects will be serialized.</param>
            <example>The following example demonstrates use of the AddContextItem method.
            <code>Logger.SetContextItem("SessionID", myComponent.SessionId);</code></example>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter.SetLockTimeouts(System.Int32,System.Int32)">
            <summary>
            Sets the lock timeouts for the writer.
            </summary>
            <param name="readerTimeout">The reader timeout.</param>
            <param name="writerTimeout">The writer timeout.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter.ShouldLog(Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry)">
            <summary>
            Queries whether a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> shold be logged.
            </summary>
            <param name="log">The log entry to check.</param>
            <returns><b>true</b> if the entry should be logged.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter.Write(Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry)">
            <summary>
            Writes a new log entry as defined in the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> parameter.
            </summary>
            <param name="log">Log entry object to write.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter.TraceSources">
            <summary>
            Gets the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> mappings available for the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter"/>.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTraceListenerWrapperBase">
            <summary>
            Base class for <see cref="N:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners"/> that wrap other trace listeners and 
            use a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> to format the trace information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTraceListenerWrapperBase.#ctor">
            <summary>
            Initializes a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTraceListenerWrapperBase"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTraceListenerWrapperBase.#ctor(System.Diagnostics.TraceListener)">
            <summary>
            Initializes a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTraceListenerWrapperBase"/> with a slave <see cref="T:System.Diagnostics.TraceListener"/>.
            </summary>
            <param name="slaveListener">The wrapped listener.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTraceListenerWrapperBase.#ctor(System.Diagnostics.TraceListener,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTraceListenerWrapperBase"/> with a slave <see cref="T:System.Diagnostics.TraceListener"/> 
            and a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/>.
            </summary>
            <param name="slaveListener">The wrapped listener.</param>
            <param name="formater">The formatter.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTraceListenerWrapperBase.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[])">
            <summary>
            Forwards the trace request to the wrapped listener.
            </summary>
            <param name="eventCache">The context information.</param>
            <param name="source">The trace source.</param>
            <param name="severity">The severity.</param>
            <param name="id">The event id.</param>
            <param name="data">The objects to trace.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTraceListenerWrapperBase.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object)">
            <summary>
            Formats the object to trace and forward the trace request to the wrapped listener with the formatted result.
            </summary>
            <remarks>
            Formatting is only performed if the object to trace is a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> and the formatter is set.
            </remarks>
            <param name="eventCache">The context information.</param>
            <param name="source">The trace source.</param>
            <param name="severity">The severity.</param>
            <param name="id">The event id.</param>
            <param name="data">The object to trace.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTraceListenerWrapperBase.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String)">
            <summary>
            Forwards the trace request to the wrapped listener.
            </summary>
            <param name="eventCache">The context information.</param>
            <param name="source">The trace source.</param>
            <param name="severity">The severity.</param>
            <param name="id">The event id.</param>
            <param name="message">The message to trace.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTraceListenerWrapperBase.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[])">
            <summary>
            Forwards the trace request to the wrapped listener.
            </summary>
            <param name="eventCache">The context information.</param>
            <param name="source">The trace source.</param>
            <param name="severity">The severity.</param>
            <param name="id">The event id.</param>
            <param name="format">The format to use.</param>
            <param name="args">The objects to trace.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTraceListenerWrapperBase.Write(System.String)">
            <summary>
            Forwards the trace request to the wrapped listener.
            </summary>
            <param name="message">The message to trace.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTraceListenerWrapperBase.WriteLine(System.String)">
            <summary>
            Forwards the tracing to the wrapped listener.
            </summary>
            <param name="message">The message to trace.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTraceListenerWrapperBase.Dispose(System.Boolean)">
            <summary>
            Deal with resources.
            </summary>
            <param name="disposing">true if called from a Dispose message.</param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedTraceListenerWrapperBase.SlaveListener">
            <summary>
            Gets the <see cref="T:System.Diagnostics.TraceListener"/> wrapped.
            </summary>
            <value>
            The <see cref="T:System.Diagnostics.TraceListener"/> wrapped.
            </value>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener">
            <summary>
            FormattedEventLogTraceListener is a <see cref="T:System.Diagnostics.TraceListener"/> that wraps an <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener"/> 
            and uses a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> to transform the data to trace.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener.DefaultLogName">
            <summary>
            Default to use when no log name is provided.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener.DefaultMachineName">
            <summary>
            Default to use when no machine name is provided.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener.#ctor">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener"/> with a default <see cref="T:System.Diagnostics.EventLogTraceListener"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener.#ctor(Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener"/> with an 
            <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> and a default <see cref="T:System.Diagnostics.EventLogTraceListener"/>.
            </summary>
            <param name="formater">The formatter for the wrapper.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener.#ctor(System.Diagnostics.EventLog)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener"/> with a 
            <see cref="T:System.Diagnostics.EventLogTraceListener"/> initialized with <see cref="T:System.Diagnostics.EventLog"/>.
            </summary>
            <param name="eventLog">The event log for the wrapped listener.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener.#ctor(System.Diagnostics.EventLog,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener"/> with an 
            <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> and a <see cref="T:System.Diagnostics.EventLogTraceListener"/> 
            initialized with <see cref="T:System.Diagnostics.EventLog"/>.
            </summary>
            <param name="eventLog">The event log for the wrapped listener.</param>
            <param name="formatter">The formatter for the wrapper.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener.#ctor(System.String)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener"/> with a 
            <see cref="T:System.Diagnostics.EventLogTraceListener"/> initialized with a source name.
            </summary>
            <param name="source">The source name for the wrapped listener.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener.#ctor(System.String,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener"/> with an 
            <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> and a <see cref="T:System.Diagnostics.EventLogTraceListener"/> 
            initialized with source name and default log and machine names.
            </summary>
            <param name="source">The source name for the wrapped listener.</param>
            <param name="formatter">The formatter for the wrapper.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener.#ctor(System.String,System.String,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener"/> with an 
            <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> and a <see cref="T:System.Diagnostics.EventLogTraceListener"/> 
            initialized with source name.
            </summary>
            <param name="source">The source name for the wrapped listener.</param>
            <param name="log">The name of the event log.</param>
            <param name="formatter">The formatter for the wrapper.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener.#ctor(System.String,System.String,System.String,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener"/> with an 
            <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> and a <see cref="T:System.Diagnostics.EventLogTraceListener"/> 
            </summary>
            <param name="source">The source name for the wrapped listener.</param>
            <param name="log">The name of the event log.</param>
            <param name="machineName">The machine name for the event log.</param>
            <param name="formatter">The formatter for the wrapper.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TextFormatterData">
            <summary>
            Represents the configuration settings for a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TextFormatterData.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TextFormatterData"/> class with default values.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TextFormatterData.#ctor(System.String)">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TextFormatterData"/> class with a template.
            </summary>
            <param name="templateData">
            Template containing tokens to replace.
            </param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TextFormatterData.#ctor(System.String,System.String)">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TextFormatterData"/> class with a name and template.
            </summary>
            <param name="name">
            The name of the formatter.
            </param>
            <param name="templateData">
            Template containing tokens to replace.
            </param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TextFormatterData.#ctor(System.String,System.Type,System.String)">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TextFormatterData"/> class with a name and template.
            </summary>
            <param name="name">
            The name of the formatter.
            </param>
            <param name="formatterType">
            The type of the formatter.
            </param>
            <param name="templateData">
            Template containing tokens to replace.
            </param>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TextFormatterData.Template">
            <summary>
            Gets or sets the template containing tokens to replace.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TextFormatterAssembler">
            <summary>
            This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Represents the process to build a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter"/> described by a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TextFormatterData"/> configuration object.
            </summary>
            <remarks>This type is linked to the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TextFormatterData"/> type and it is used by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.LogFormatterCustomFactory"/> 
            to build the specific <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ILogFormatter"/> object represented by the configuration object.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TextFormatterAssembler.Assemble(Microsoft.Practices.ObjectBuilder2.IBuilderContext,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormatterData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Builds a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter"/> based on an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TextFormatterData"/>.
            </summary>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.LogFormatterCustomFactory"/>
            <param name="context">The <see cref="T:Microsoft.Practices.ObjectBuilder2.IBuilderContext"/> that represents the current building process.</param>
            <param name="objectConfiguration">The configuration object that describes the object to build. Must be an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TextFormatterData"/>.</param>
            <param name="configurationSource">The source for configuration objects.</param>
            <param name="reflectionCache">The cache to use retrieving reflection information.</param>
            <returns>A fully initialized instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter"/>.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter">
            <summary>
            Represents a template based formatter for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> messages.
            </summary>
            <remarks>
            The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter"/> uses a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.GenericTextFormatter`1"/> initialized with a set of
            <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TokenHandler`1"/> that can manage the default template tokens. Subclasses can supply extra
            token handlers that will be added to the default set for additional template processing.
            </remarks>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.GenericTextFormatter`1"/>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TokenHandler`1"/>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.Formatter`1"/>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter.#cctor">
            <summary>
            Sets up the default token handlers for the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter"/>;
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter"></see> with a default template.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter.#ctor(System.String)">
            <summary>
            Initializes a new instance of a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter"> with a template and no extra token handlers.</see>
            </summary>
            <param name="template">Template to be used when formatting.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter.#ctor(System.String,System.Collections.Generic.IDictionary{System.String,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TokenHandler{Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry}})">
            <summary>
            Initializes a new instance of a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter"> with a template and additional token handlers.</see>
            </summary>
            <param name="template">Template to be used when formatting.</param>
            <param name="extraTokenHandlers">The additional token handlers to use when processing the template.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter.TimestampFormatterFactory(System.String)">
            <summary>
            Creates a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.Formatter`1"/> for the <see cref="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.TimeStamp"/> property.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter.ReflectedPropertyFormatterFactory(System.String)">
            <summary>
            Creates a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.Formatter`1"/> for any property on a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/>
            retrieved through reflection.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter.KeyValueFormatterFactory(System.String)">
            <summary>
            Creates a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.Formatter`1"/> for an entry in the <see cref="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.ExtendedProperties"/>
            dictionary.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter.DictionaryTokenHandlerFactory(System.String)">
            <summary>
            Creates a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.Formatter`1"/> for all the entries in the <see cref="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.ExtendedProperties"/>
            dictionary.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter.Format(Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry)">
            <overloads>
            Formats the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> object by replacing tokens with values
            </overloads>
            <summary>
            Formats the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> object by replacing tokens with values.
            </summary>
            <param name="log">Log entry to format.</param>
            <returns>Formatted string with tokens replaced with property values.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter.FormatCategoriesCollection(System.Collections.Generic.ICollection{System.String})">
            <summary>
            Provides a textual representation of a categories list.
            </summary>
            <param name="categories">The collection of categories.</param>
            <returns>A comma delimited textural representation of the categories.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter.Template">
            <summary>
            Gets or sets the formatting template.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TokenFunction">
            <summary>
            Abstract base for all <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TokenFunction"></see>-derived classes. 
            Provides default algorithm for formatting a token.
            </summary>
            <remarks>
            Extending this class is not the recommended approach for handling tokens.
            </remarks>
            <seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter.#ctor(System.String,System.Collections.Generic.IDictionary{System.String,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TokenHandler{Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry}})"/>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TokenHandler`1"/>
            <seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.Formatter`1"/>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TokenFunction.#ctor(System.String)">
            <summary>
            Initializes an instance of a TokenFunction with a start delimiter and the default end delimiter.
            </summary>
            <param name="tokenStartDelimiter">Start delimiter.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TokenFunction.#ctor(System.String,System.String)">
            <summary>
            Initializes an instance of a TokenFunction with a start and end delimiter.
            </summary>
            <param name="tokenStartDelimiter">Start delimiter.</param>
            <param name="tokenEndDelimiter">End delimiter.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TokenFunction.Format(System.Text.StringBuilder,Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry)">
            <summary>
            Searches for token functions in the message and replace all with formatted values.
            </summary>
            <param name="messageBuilder">Message template containing tokens.</param>
            <param name="log">Log entry containing properties to format.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TokenFunction.FormatToken(System.String,Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry)">
            <summary>
            Abstract method to process the token value between the start and end delimiter.
            </summary>
            <param name="tokenTemplate">Token value between the start and end delimiters.</param>
            <param name="log">Log entry to process.</param>
            <returns>Formatted value to replace the token.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TokenFunction.GetInnerTemplate(System.Int32,System.String)">
            <summary>
            Returns the template in between the paratheses for a token function.
            Expecting tokens in this format: {keyvalue(myKey1)}.
            </summary>
            <param name="startPos">Start index to search for the next token function.</param>
            <param name="message">Message template containing tokens.</param>
            <returns>Inner template of the function.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry">
            <summary>
            Represents a log message.  Contains the common properties that are required for all log messages.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.#ctor">
            <summary>
            Initialize a new instance of a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.#ctor(System.Object,System.String,System.Int32,System.Int32,System.Diagnostics.TraceEventType,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Create a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> with a full set of constructor parameters
            </summary>
            <param name="message">Message body to log.  Value from ToString() method from message object.</param>
            <param name="category">Category name used to route the log entry to a one or more trace listeners.</param>
            <param name="priority">Only messages must be above the minimum priority are processed.</param>
            <param name="eventId">Event number or identifier.</param>
            <param name="severity">Log entry severity as a <see cref="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.Severity"/> enumeration. (Unspecified, Information, Warning or Error).</param>
            <param name="title">Additional description of the log entry message.</param>
            <param name="properties">Dictionary of key/value pairs to record.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.#ctor(System.Object,System.Collections.Generic.ICollection{System.String},System.Int32,System.Int32,System.Diagnostics.TraceEventType,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Create a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> with a full set of constructor parameters
            </summary>
            <param name="message">Message body to log.  Value from ToString() method from message object.</param>
            <param name="categories">Collection of category names used to route the log entry to a one or more sinks.</param>
            <param name="priority">Only messages must be above the minimum priority are processed.</param>
            <param name="eventId">Event number or identifier.</param>
            <param name="severity">Log entry severity as a <see cref="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.Severity"/> enumeration. (Unspecified, Information, Warning or Error).</param>
            <param name="title">Additional description of the log entry message.</param>
            <param name="properties">Dictionary of key/value pairs to record.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.Clone">
            <summary>
            Creates a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> that is a copy of the current instance.
            </summary>
            <remarks>
            If the dictionary contained in <see cref="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.ExtendedProperties"/> implements <see cref="T:System.ICloneable"/>, the resulting
            <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> will have its ExtendedProperties set by calling <c>Clone()</c>. Otherwise the resulting
            <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> will have its ExtendedProperties set to <see langword="null"/>.
            </remarks>
            <implements>ICloneable.Clone</implements>
            <returns>A new <c>LogEntry</c> that is a copy of the current instance.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.AddErrorMessage(System.String)">
            <summary>
            Add an error or warning message to the start of the messages string builder.
            </summary>
            <param name="message">Message to be added to this instance</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/>, 
            using a default formatting template.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/>.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.CollectIntrinsicProperties">
            <summary>
            Set the intrinsic properties such as MachineName and UserIdentity.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.GetProcessName">
            <summary>
            Gets the current process name.
            </summary>
            <returns>The process name.</returns>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.Message">
            <summary>
            Message body to log.  Value from ToString() method from message object.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.Categories">
            <summary>
            Category name used to route the log entry to a one or more trace listeners.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.Priority">
            <summary>
            Importance of the log message.  Only messages whose priority is between the minimum and maximum priorities (inclusive)
            will be processed.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.EventId">
            <summary>
            Event number or identifier.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.Severity">
            <summary>
            Log entry severity as a <see cref="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.Severity"/> enumeration. (Unspecified, Information, Warning or Error).
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.LoggedSeverity">
            <summary>
            <para>Gets the string representation of the <see cref="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.Severity"/> enumeration.</para>
            </summary>
            <value>
            <para>The string value of the <see cref="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.Severity"/> enumeration.</para>
            </value>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.Title">
            <summary>
            Additional description of the log entry message.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.TimeStamp">
            <summary>
            Date and time of the log entry message.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.MachineName">
            <summary>
            Name of the computer.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.AppDomainName">
            <summary>
            The <see cref="T:System.AppDomain"/> in which the program is running
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.ProcessId">
            <summary>
            The Win32 process ID for the current running process.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.ProcessName">
            <summary>
            The name of the current running process.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.ManagedThreadName">
            <summary>
            The name of the .NET thread.
            </summary>
             <seealso cref="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.Win32ThreadId"/>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.Win32ThreadId">
            <summary>
            The Win32 Thread ID for the current thread.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.ExtendedProperties">
            <summary>
            Dictionary of key/value pairs to record.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.TimeStampString">
            <summary>
            Read-only property that returns the timeStamp formatted using the current culture.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.ActivityId">
            <summary>
            Tracing activity id
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.RelatedActivityId">
            <summary>
            Related activity id
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.ErrorMessages">
            <summary>
            Gets the error message with the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"></see>
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.ActivityIdString">
            <summary>
            Tracing activity id as a string to support WMI Queries
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.CategoriesStrings">
            <summary>
            Category names used to route the log entry to a one or more trace listeners.
            This readonly property is available to support WMI queries
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.NativeMethods">
            <summary>
            Platform Invocation methods used to support Tracer.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.NativeMethods.GetCurrentProcessId">
            <summary>
            Made public for testing purposes.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.NativeMethods.GetModuleFileName(System.IntPtr,System.Text.StringBuilder,System.Int32)">
            <summary>
            Made public for testing purposes.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.NativeMethods.GetModuleHandle(System.String)">
            <summary>
            Made public for testing purposes.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.NativeMethods.GetCurrentThreadId">
            <summary>
            Made public for testing purposes.
            </summary>
            <returns></returns>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.NativeMethods.ExtendedNameFormat.NameDnsDomain">
            <summary>
            DNS domain name + SAM username 
            eg: engineering.widget.com\JohnDoe
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.AverageTraceExecutionTimeBaseHelpResource">
            <summary>
              Looks up a localized string similar to Avg. Trace Execution Time Base is the base for the average execution time for traced operations..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.AverageTraceExecutionTimeHelpResource">
            <summary>
              Looks up a localized string similar to Avg. Trace Execution Time is the average execution time for traced operations..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.BlockName">
            <summary>
              Looks up a localized string similar to Enterprise Library Logging Application Block.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ComPlusInfo_ActivityId">
            <summary>
              Looks up a localized string similar to ActivityId.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ComPlusInfo_ApplicationId">
            <summary>
              Looks up a localized string similar to ApplicationId.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ComPlusInfo_DirectCallerAccountName">
            <summary>
              Looks up a localized string similar to DirectCallerAccountName.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ComPlusInfo_OriginalCallerAccountName">
            <summary>
              Looks up a localized string similar to OriginalCallerAccountName.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ComPlusInfo_TransactionID">
            <summary>
              Looks up a localized string similar to TransactionID.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ConfigurationFailureLogging">
            <summary>
              Looks up a localized string similar to A configuration failure occurred while logging..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ConfigurationFailureUpdating">
            <summary>
              Looks up a localized string similar to The error occurred while refreshing the logging configuration. The configuration will not be updated..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ConfigurationSectionNotFound">
            <summary>
              Looks up a localized string similar to Unable to create object -- configuration section {0} not found in configuration file..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.CouldNotLookupAccountSid">
            <summary>
              Looks up a localized string similar to LookupAccountSid was not successful.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.DebugInfo_SchemaHelperAtString">
            <summary>
              Looks up a localized string similar to 	at .
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.DebugInfo_SchemaHelperLine">
            <summary>
              Looks up a localized string similar to 	in {0}: line {1}.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.DebugInfo_SchemaHelperUnknownType">
            <summary>
              Looks up a localized string similar to &lt;UnknownType&gt;.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.DebugInfo_StackTrace">
            <summary>
              Looks up a localized string similar to StackTrace.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.DebugInfo_StackTraceException">
            <summary>
              Looks up a localized string similar to Unable to process stack trace..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.DebugInfo_StackTraceSecurityException">
            <summary>
              Looks up a localized string similar to Insufficient privilege to generate stack trace..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.DefaultLogDestinationFailed">
            <summary>
              Looks up a localized string similar to Failed to log message to the default log destination..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.DefaultLogDestinationMessage">
            <summary>
              Looks up a localized string similar to An error occurred while the Distributor was processing the message.  Please check your configuration files for errors or typos.  Verify that your sinks are reachable (queues exist, permissions are set, database exists, etc...).
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.DefaultLogDestinationSinkName">
            <summary>
              Looks up a localized string similar to Enterprise Library Backup Sink.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.DefaultTextFormat">
            <summary>
              Looks up a localized string similar to Timestamp: {timestamp}{newline}Message: {message}{newline}Category: {category}{newline}Priority: {priority}{newline}EventId: {eventid}{newline}Severity: {severity}{newline}Title:{title}{newline}Machine: {machine}{newline}App Domain: {appDomain}{newline}ProcessId: {processId}{newline}Process Name: {processName}{newline}Thread Name: {threadName}{newline}Win32 ThreadId:{win32ThreadId}{newline}Extended Properties: {dictionary({key} - {value}{newline})}.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.DistEventLoggerMessagePrefix">
             <summary>
               Looks up a localized string similar to Message: 
            .
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.DistEventLoggerSummary">
            <summary>
              Looks up a localized string similar to Summary for.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.DistributorEventLoggerDefaultApplicationName">
            <summary>
              Looks up a localized string similar to Enterprise Library Distributor Service.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.EmailSinkMissingParameters">
            <summary>
              Looks up a localized string similar to E-Mail Sink is missing one of these keys in the Distributor&apos;s XML file: ToAddress, FromAddress, and/or SmtpServer..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ErrorWritingData">
            <summary>
              Looks up a localized string similar to The message {0} could not be written..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.EventLogAccessDenied">
            <summary>
              Looks up a localized string similar to Access denied to the event log &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.EventLogSinkMissingEventSource">
            <summary>
              Looks up a localized string similar to Event Log Sink is missing the key -EventSourceName- in the Distributor&apos;s configuration file..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionCannotCheckImpersonatedIdentity">
            <summary>
              Looks up a localized string similar to Cannot check for impersonation; assuming not impersonating..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionCannotLoadDefaultCategory">
            <summary>
              Looks up a localized string similar to The default category &apos;{0}&apos; is not defined in Logging Distributor configuration..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionCannotLoadDefaultFormatter">
            <summary>
              Looks up a localized string similar to The default formatter &apos;{0}&apos; is not defined in Logging Distributor configuration..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionCannotRevertImpersonatedIdentity">
            <summary>
              Looks up a localized string similar to Cannot revert impersonation..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionCategoryFilterDataName">
            <summary>
              Looks up a localized string similar to The name for the CategoryFilterData can not be null..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionCategoryNotDefined">
            <summary>
              Looks up a localized string similar to The category &apos;{0}&apos; is not defined in the Logging Distributor configuration..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionConfigurationObjectIsNotCustomTraceListenerData">
            <summary>
              Looks up a localized string similar to The configuration object for type &apos;{0}&apos; with name &apos;{1}&apos; has type &apos;{2}&apos; instead of CustomTraceListenerData which is required for custom providers..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionCustomListenerTypeDoesNotHaveDefaultConstructor">
            <summary>
              Looks up a localized string similar to The type &apos;{1}&apos; specified for custom trace listener named &apos;{0}&apos; does not a default constructor, which is required when no InitData is specified in the configuration..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionCustomListenerTypeDoesNotHaveRequiredConstructorSignature">
            <summary>
              Looks up a localized string similar to The type &apos;{1}&apos; specified for custom trace listener named &apos;{0}&apos; does not a constructor with the required signature {2}..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionCustomTraceListenerTypeDoesNotHaveRequiredConstructor">
            <summary>
              Looks up a localized string similar to Custom TraceListener type {1} for name {0} does not have the required constructor .ctor(string)..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionDetails">
            <summary>
              Looks up a localized string similar to Exception Information Details:.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionDuringFormattingOriginalEntryForReporting">
            <summary>
              Looks up a localized string similar to An error ocurred while formatting the log entry for reporting {0}..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionFailedToAcquireLockToUpdate">
            <summary>
              Looks up a localized string similar to Log writer failed to acquire lock while updating configuration..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionFailedToAcquireLockToWriteLog">
            <summary>
              Looks up a localized string similar to Log writer failed to acquire lock while writing log entry..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionFormatterHeader">
            <summary>
              Looks up a localized string similar to HEADER.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionFormatterNotDefined">
            <summary>
              Looks up a localized string similar to The formatter &apos;{0}&apos; is not defined in the Logging Distributor configuration..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionIncompatibleConfigurationType">
            <summary>
              Looks up a localized string similar to The factory {0} was created to use {1} objects to inject data into {2} objects. The type {3} was supplied to the Create method which is not compatible..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionLoggingSectionNotFound">
            <summary>
              Looks up a localized string similar to The configuration section for Logging cannot be found in the configuration source..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionNoSinkDefined">
            <summary>
              Looks up a localized string similar to The requested log sink &apos;{0}&apos; is not defined in the current configuration..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionNoSinksDefined">
            <summary>
              Looks up a localized string similar to The Distributor Settings does not have any log sinks defined in configuration..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionNullOrEmptyString">
            <summary>
              Looks up a localized string similar to The value can not be a null or empty string..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionReadEnvironmentVariablesDenied">
            <summary>
              Looks up a localized string similar to Environment Variables access denied..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionStackTraceDetails">
            <summary>
              Looks up a localized string similar to StackTrace Information Details:.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionSummary">
            <summary>
              Looks up a localized string similar to Summary for.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionTraceListenerConfigurationElementMissingTypeAttribute">
            <summary>
              Looks up a localized string similar to Missing TraceListenerData type in configuration &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionTraceListenerConfigurationElementTypeNotFound">
            <summary>
              Looks up a localized string similar to Invalid TraceListenerData type in configuration &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionTraceListenerConfigurationNotFound">
            <summary>
              Looks up a localized string similar to The configuration for TraceListener named {0} is missing from configuration..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionType">
            <summary>
              Looks up a localized string similar to Exception Type.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExceptionWriterShouldNotBeNull">
            <summary>
              Looks up a localized string similar to The writer argument should not be null when passing a configurationsource for instrumentation..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ExtendedPropertyError">
            <summary>
              Looks up a localized string similar to Unable to read system property. Error message: {0}.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.FailureWhileCheckingFilters">
            <summary>
              Looks up a localized string similar to Failure while checking filters for log entry..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.FailureWhileReportingMissingCategories">
            <summary>
              Looks up a localized string similar to Failure while reporting missing log categories for log entry..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.FailureWhileTracing">
            <summary>
              Looks up a localized string similar to Failure while sending log entry to the TraceListeners..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.FileSinkMissingConfiguration">
            <summary>
              Looks up a localized string similar to Flat File Sink is missing one of these keys in the Distributor&apos;s configuration file: FilePath and/or FileName.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.FilterEvaluationFailed">
            <summary>
              Looks up a localized string similar to Evaluation of filter &apos;{0}&apos; failed and the filter will be ignored. See summary information below for more information. Should this problem persist, stop the service and check the configuration file(s) for possible error(s) in the configuration of the categories and sinks..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.FilterEvaluationFailed2">
            <summary>
              Looks up a localized string similar to ProcessQueueMessage - additional information.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.FilterEvaluationFailed3">
             <summary>
               Looks up a localized string similar to 
            Message: 
            {0}.
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.FormatterFactoryName">
            <summary>
              Looks up a localized string similar to Log Formatter Factory.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.InstanceNameNotFoundForSpecifiedType">
            <summary>
              Looks up a localized string similar to Unable to find instance  name &apos;{0}&apos; for &apos;{1}&apos;..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.InstrumentationCounterCategory">
            <summary>
              Looks up a localized string similar to Enterprise Library Logging Service.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.InstrumentationCounterCategoryHelp">
            <summary>
              Looks up a localized string similar to Enterprise Library Logging Service application performance counters..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.InstrumentationEventSource">
            <summary>
              Looks up a localized string similar to Enterprise Library Logging Service.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.IntrinsicPropertyError">
            <summary>
              Looks up a localized string similar to Unable to read intrinsic property.  Error message: {0}.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.InvalidSink">
            <summary>
              Looks up a localized string similar to Error logging with &apos;{0}&apos; sink from configuration. The default log sink will be used instead to process the message..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.InvalidSinkMessage">
             <summary>
               Looks up a localized string similar to 
            Message: 
            {0}.
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.LogEntryIntrinsicPropertyNoUnmanagedCodePermissionError">
            <summary>
              Looks up a localized string similar to Permission for UnmanagedCode is not available..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.LoggingEventRaisedHelpResource">
            <summary>
              Looks up a localized string similar to Logging Events Raised/sec is the rate at which logging events were raised..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ManagedSecurity_AuthenticationType">
            <summary>
              Looks up a localized string similar to AuthenticationType.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ManagedSecurity_IdentityName">
            <summary>
              Looks up a localized string similar to IdentityName.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ManagedSecurity_IsAuthenticated">
            <summary>
              Looks up a localized string similar to IsAuthenticated.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.MethodNotImplemented">
            <summary>
              Looks up a localized string similar to The method {0}::{1} is not implemented..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.MissingCategories">
             <summary>
               Looks up a localized string similar to There is no explicit mapping for the categories &apos;{0}&apos;. The log entry was: 
            {1}.
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.MissingDefaultFormatter">
            <summary>
              Looks up a localized string similar to The default formatter is missing from the configuration file.  The entry will be written using a TextFormatter and an embedded template..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.NumLogsDefaultSinkSec">
            <summary>
              Looks up a localized string similar to Distributor: # of Logs to Default Sink/Sec.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.NumLogsDefaultSinkSecMsg">
            <summary>
              Looks up a localized string similar to Number of logs per second distributed by the Log Distributor to the Default Log Sink (EventLog)..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.NumLogsDistributedSec">
            <summary>
              Looks up a localized string similar to Distributor: # of Logs Distributed/Sec.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.NumLogsDistributedSecMsg">
            <summary>
              Looks up a localized string similar to Number of logs distributed per second by the Log Distributor..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.NumLogsWrittenSec">
            <summary>
              Looks up a localized string similar to Client: # of Logs Written/Sec.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.NumLogsWrittenSecMsg">
            <summary>
              Looks up a localized string similar to Number of logs per second written by client using the Enterprise Library Logging Block..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ProcessMessageFailed">
            <summary>
              Looks up a localized string similar to Processing of the message failed. See summary information below for more information. Should this problem persist, stop the service and check the configuration file(s) for possible error(s) in the configuration of the categories and sinks..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ProcessMessageFailed2">
            <summary>
              Looks up a localized string similar to ProcessQueueMessage - additional information.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ProcessMessageFailed3">
             <summary>
               Looks up a localized string similar to 
            Message: 
            {0}.
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.PropertyAccessFailed">
            <summary>
              Looks up a localized string similar to Access failed.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ReflectedPropertyTokenException">
            <summary>
              Looks up a localized string similar to &lt;Error: property {0} threw an exception&gt;.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ReflectedPropertyTokenIndexer">
            <summary>
              Looks up a localized string similar to &lt;Error: property {0} is indexer&gt;.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ReflectedPropertyTokenNotFound">
            <summary>
              Looks up a localized string similar to &lt;Error: property {0} not found&gt;.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.ReflectedPropertyTokenNotReadable">
            <summary>
              Looks up a localized string similar to &lt;Error: property {0} is not readable&gt;.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.SinkFactoryName">
            <summary>
              Looks up a localized string similar to Log Sink Factory.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.SinkFailure">
            <summary>
              Looks up a localized string similar to Sink failed because: {0}..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.TemplateForFailedLogEntry">
            <summary>
              Looks up a localized string similar to {timestamp}: {title} - {message}.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.TotalLoggingEventsRaisedHelpResource">
            <summary>
              Looks up a localized string similar to Total Logging Events Raised is the total number of logging events raised..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.TotalTraceListenerEntriesWrittenHelpResource">
            <summary>
              Looks up a localized string similar to Total Trace Listener Entries Written is the total number of entries that were traced by individual trace listeners..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.TotalTraceOperationsStartedHelpResource">
            <summary>
              Looks up a localized string similar to Total Trace Operations Started is the total number of tracing operations started..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.TraceListenerEntryWrittenHelpResource">
            <summary>
              Looks up a localized string similar to Trace Listener Entries Written/sec is the rate at which entries were traced by individual trace listeners..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.TraceOperationStartedHelpResource">
            <summary>
              Looks up a localized string similar to Trace Operations Started/sec is the rate at which tracing operations were started..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.Tracer_EndMessageFormat">
            <summary>
              Looks up a localized string similar to End Trace: Activity &apos;{0}&apos; in method &apos;{1}&apos; at {2} ticks (elapsed time: {3} seconds).
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.Tracer_StartMessageFormat">
            <summary>
              Looks up a localized string similar to Start Trace: Activity &apos;{0}&apos; in method &apos;{1}&apos; at {2} ticks.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.TraceSourceFailed">
            <summary>
              Looks up a localized string similar to Tracing to LogSource &apos;{0}&apos; failed. Processing for other sources will continue. See summary information below for more information. Should this problem persist, stop the service and check the configuration file(s) for possible error(s) in the configuration of the categories and sinks..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.TraceSourceFailed2">
            <summary>
              Looks up a localized string similar to ProcessQueueMessage - additional information.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.TraceSourceFailed3">
             <summary>
               Looks up a localized string similar to 
            Message: 
            {0}.
             </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.UnknownError">
            <summary>
              Looks up a localized string similar to An unknown error has occurred..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.UnknownFailure">
            <summary>
              Looks up a localized string similar to Unknwon failure..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.UnmanagedSecurity_CurrentUser">
            <summary>
              Looks up a localized string similar to CurrentUser.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.Properties.Resources.UnmanagedSecurity_ProcessAccountName">
            <summary>
              Looks up a localized string similar to ProcessAccountName.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSourceCustomFactory">
            <summary>
            This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Represents the process to build a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> described by a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceSourceData"/> configuration object.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.LogSourceCustomFactory.Instance">
            <summary>
            This field supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogSourceCustomFactory.Create(Microsoft.Practices.ObjectBuilder2.IBuilderContext,Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceSourceData,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationReflectionCache,Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.TraceListenerCustomFactory.TraceListenerCache)">
            <summary>
            This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
            Builds a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> based on an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceSourceData"/>.
            </summary>
            <param name="context">The <see cref="T:Microsoft.Practices.ObjectBuilder2.IBuilderContext"/> that represents the current building process.</param>
            <param name="objectConfiguration">The configuration object that describes the object to build.</param>
            <param name="configurationSource">The source for configuration objects.</param>
            <param name="reflectionCache">The cache to use retrieving reflection information.</param>
            <param name="traceListenersCache">The cache of already built trace listeners, used to share trace listeners across <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> instances.</param>
            <returns>A fully initialized instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/>.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource">
            <summary>
            Provides tracing services through a set of <see cref="T:System.Diagnostics.TraceListener"/>s.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource.DefaultAutoFlushProperty">
            <summary>
            Default Auto Flush property for the LogSource instance.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> class with a name.
            </summary>
            <param name="name">The name for the instance.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource.#ctor(System.String,System.Diagnostics.SourceLevels)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> class with a name and a level.
            </summary>
            <param name="name">The name for the instance.</param>
            <param name="level">The <see cref="T:System.Diagnostics.SourceLevels"/> value.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource.#ctor(System.String,System.Collections.Generic.List{System.Diagnostics.TraceListener},System.Diagnostics.SourceLevels)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> class with a name, a collection of <see cref="T:System.Diagnostics.TraceListener"/>s and a level.
            </summary>
            <param name="name">The name for the instance.</param>
            <param name="traceListeners">The collection of <see cref="T:System.Diagnostics.TraceListener"/>s.</param>
            <param name="level">The <see cref="T:System.Diagnostics.SourceLevels"/> value.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource.#ctor(System.String,System.Collections.Generic.List{System.Diagnostics.TraceListener},System.Diagnostics.SourceLevels,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> class with a name, a collection of <see cref="T:System.Diagnostics.TraceListener"/>s, a level and the auto flush.
            </summary>
            <param name="name">The name for the instance.</param>
            <param name="traceListeners">The collection of <see cref="T:System.Diagnostics.TraceListener"/>s.</param>
            <param name="level">The <see cref="T:System.Diagnostics.SourceLevels"/> value.</param>
            <param name="autoFlush">If Flush should be called on the Listeners after every write.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource.TraceData(System.Diagnostics.TraceEventType,System.Int32,Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry)">
            <summary>
            Writes trace data to the trace listeners in the <see cref="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource.Listeners"/> collection using the specified 
            event type, event identifier, and trace data. 
            </summary>
            <param name="eventType">The value that specifies the type of event that caused the trace.</param>
            <param name="id">A numeric identifier for the event.</param>
            <param name="logEntry">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> to trace.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource.TraceData(System.Diagnostics.TraceEventType,System.Int32,Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry,Microsoft.Practices.EnterpriseLibrary.Logging.TraceListenerFilter)">
            <summary>
            Writes trace data to the trace listeners in the <see cref="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource.Listeners"/> collection that have not already been
            written to for tracing using the specified event type, event identifier, and trace data.
            </summary>
            <remarks>
            The <paramref name="traceListenerFilter"/> will be updated to reflect the trace listeners that were written to by the 
            <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/>.
            </remarks>
            <param name="eventType">The value that specifies the type of event that caused the trace.</param>
            <param name="id">A numeric identifier for the event.</param>
            <param name="logEntry">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> to trace.</param>
            <param name="traceListenerFilter">The filter for already written to trace listeners.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource.GetInstrumentationEventProvider">
            <summary>
            Returns the object that provides instrumentation services for the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/>.
            </summary>
            <see cref="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.IInstrumentationEventProvider.GetInstrumentationEventProvider"/>
            <returns>The object that providers intrumentation services. This object may be null if instrumentation services are not created for this instance.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource.Dispose">
            <summary>
            Releases the resources used by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource.Name">
            <summary>
            Gets the name for the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> instance.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource.Listeners">
            <summary>
            Gets the collection of trace listeners for the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> instance.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource.Level">
            <summary>
            Gets the <see cref="T:System.Diagnostics.SourceLevels"/> values at which to trace for the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> instance.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource.AutoFlush">
            <summary>
            Gets or sets the <see cref="P:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource.AutoFlush"/> values for the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogSource"/> instance.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.XmlLogEntry">
            <summary>
            Entension of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry"/> for adding XMl Support.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.XmlLogEntry.#ctor">
            <summary>
            Initialize a new instance of a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.XmlLogEntry"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.XmlLogEntry.#ctor(System.Object,System.Collections.Generic.ICollection{System.String},System.Int32,System.Int32,System.Diagnostics.TraceEventType,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Initialize a new instance of a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.XmlLogEntry"/> class.
            </summary>
            <param name="message"></param>
            <param name="category"></param>
            <param name="priority"></param>
            <param name="eventId"></param>
            <param name="severity"></param>
            <param name="title"></param>
            <param name="properties"></param>
        </member>
        <member name="F:Microsoft.Practices.EnterpriseLibrary.Logging.XmlLogEntry.xmlString">
            <summary>
            Field to be able to serialize the XPathNavigator. This a tradeoff.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.EnterpriseLibrary.Logging.XmlLogEntry.Xml">
            <summary>
            XML to Log.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.GenericTextFormatter`1">
            <summary>
            Formats an instance for <typeparamref name="T"/> with a sequence of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.Formatter`1"/> instances.
            </summary>
            <remarks>
            <para>
            A formatter will convert a template into a sequence of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.Formatter`1"/> instances with the help
            of a set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TokenHandler`1"/> instances that help parse the tokens in the template.
            </para>
            <para>
            The character '{' is used to determine the start of a token, and token handlers perform the actual parsing of 
            each token.
            </para>
            </remarks>
            <typeparam name="T">The type of object to format.</typeparam>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.GenericTextFormatter`1.#ctor(System.String,System.Collections.Generic.IDictionary{System.String,Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TokenHandler{`0}})">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.GenericTextFormatter`1"/> with a template and a set of
            token handlers.
            </summary>
            <param name="template">The template to use when </param>
            <param name="tokenHandlers">The handlers to use when parsing the template.</param>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.GenericTextFormatter`1.CreateSimpleTokenHandler(System.String)">
            <summary>
            Utility method to create a handler for tokens without parameters that parse a template into a formatter
            for a constant string.
            </summary>
            <param name="constant">The constant for the token handler's formatter</param>
            <returns>A token handler.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.GenericTextFormatter`1.CreateSimpleTokenHandler(Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.Formatter{`0})">
            <summary>
            Utility method to create a handler for tokens without parameters that parse a template into a given formatter.
            </summary>
            <param name="formatter">The formatter to be returned by the created token handler.</param>
            <returns>A token handler.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.GenericTextFormatter`1.CreateParameterizedTokenHandler(Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ParameterizedFormatterFactory{`0})">
            <summary>
            Utility method to create a handler for tokens with parameters surrounded by parenthesis.
            </summary>
            <param name="formatterFactory">The factory delegate to create a formatter based on the token parameter.</param>
            <returns>A token handler.</returns>
        </member>
        <member name="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.GenericTextFormatter`1.Format(`0,System.Text.StringBuilder)">
            <summary>
            Formats <paramref name="instance"/> based on the template specified for the formatter.
            </summary>
            <param name="instance">The instance to format.</param>
            <param name="output">The result of formatting the instance.</param>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TokenHandler`1">
            <summary>
            Transforms a token definition from a string template into a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.Formatter`1"/>.
            </summary>
            <remarks>
            <para>
            A token handler gets control of the template parsing process right after the token name has been consumed, 
            and consumes the rest of the token definition advancing the <paramref name="currentIndex"/> pointer to the end
            of the token.
            </para>
            <para>
            If the text following the token name cannot be parsed into the expected token, the <paramref name="currentIndex"/>
            should still be updated and <see langword="null"/> should be returned.
            </para>
            </remarks>
            <typeparam name="T">The type to format.</typeparam>
            <param name="template">The template being parsed.</param>
            <param name="currentIndex">The current index in the template.</param>
            <returns>The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.Formatter`1"/> representing the token, or <see langword="null"/> if the parsing of the token
            was not successful.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.Formatter`1">
            <summary>
            Returns a string representation of <paramref name="instance"/>
            </summary>
            <typeparam name="T">The type to format.</typeparam>
            <param name="instance">The instance to format.</param>
            <returns>A string representing <paramref name="instance"/>.</returns>
        </member>
        <member name="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ParameterizedFormatterFactory`1">
            <summary>
            Creates a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.Formatter`1"/> based on a <paramref name="parameter"/>.
            </summary>
            <remarks>
            This delegate is used by <see cref="M:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.GenericTextFormatter`1.CreateParameterizedTokenHandler(Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.ParameterizedFormatterFactory{`0})"/>.
            </remarks>
            <typeparam name="T">The type to format.</typeparam>
            <param name="parameter">The parameter to use when creating a formatter, extracted from the token on a template.</param>
            <returns>The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.Formatter`1"/> based on the parameter.</returns>
        </member>
    </members>
</doc>
