|
From: <mar...@us...> - 2010-02-06 23:05:22
|
Revision: 14
http://cronoscontrol.svn.sourceforge.net/cronoscontrol/?rev=14&view=rev
Author: marioarce
Date: 2010-02-06 23:05:15 +0000 (Sat, 06 Feb 2010)
Log Message:
-----------
Ticket #5
BusinessLogic library: added base files and structure
This Library is created to implement business logic, units and modules to solve system requirements
Added Paths:
-----------
source/trunk/CronosControl/Libraries/BusinessLogic/BusinessLogic.csproj
source/trunk/CronosControl/Libraries/BusinessLogic/Properties/
source/trunk/CronosControl/Libraries/BusinessLogic/Properties/AssemblyInfo.cs
source/trunk/CronosControl/Libraries/BusinessLogic/bin/
source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/
source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/CronosControl.BusinessLogic.dll
source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/CronosControl.BusinessLogic.pdb
source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/CronosControl.Common.dll
source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/CronosControl.Common.pdb
source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/CronosControlBusinessClassLibrary.dll
source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/CronosControlBusinessClassLibrary.pdb
source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/CronosControlClassLibrary.dll
source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/CronosControlClassLibrary.pdb
source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/Microsoft.Practices.EnterpriseLibrary.Common.dll
source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/Microsoft.Practices.EnterpriseLibrary.Common.xml
source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.dll
source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.xml
source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/Microsoft.Practices.ObjectBuilder2.dll
source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/Microsoft.Practices.Unity.dll
source/trunk/CronosControl/Libraries/BusinessLogic/obj/
source/trunk/CronosControl/Libraries/BusinessLogic/obj/Debug/
source/trunk/CronosControl/Libraries/BusinessLogic/obj/Debug/BusinessLogic.csproj.FileListAbsolute.txt
source/trunk/CronosControl/Libraries/BusinessLogic/obj/Debug/CronosControl.BusinessLogic.dll
source/trunk/CronosControl/Libraries/BusinessLogic/obj/Debug/CronosControl.BusinessLogic.pdb
source/trunk/CronosControl/Libraries/BusinessLogic/obj/Debug/TempPE/
Added: source/trunk/CronosControl/Libraries/BusinessLogic/BusinessLogic.csproj
===================================================================
--- source/trunk/CronosControl/Libraries/BusinessLogic/BusinessLogic.csproj (rev 0)
+++ source/trunk/CronosControl/Libraries/BusinessLogic/BusinessLogic.csproj 2010-02-06 23:05:15 UTC (rev 14)
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>9.0.30729</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{2981718C-6614-46DF-96A5-77C016AE23A7}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>CronosControl.BusinessLogic</RootNamespace>
+ <AssemblyName>CronosControl.BusinessLogic</AssemblyName>
+ <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
+ <FileAlignment>512</FileAlignment>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.configuration" />
+ <Reference Include="System.Core">
+ <RequiredTargetFramework>3.5</RequiredTargetFramework>
+ </Reference>
+ <Reference Include="System.Data.Entity">
+ <RequiredTargetFramework>3.5</RequiredTargetFramework>
+ </Reference>
+ <Reference Include="System.Web" />
+ <Reference Include="System.Xml.Linq">
+ <RequiredTargetFramework>3.5</RequiredTargetFramework>
+ </Reference>
+ <Reference Include="System.Data.DataSetExtensions">
+ <RequiredTargetFramework>3.5</RequiredTargetFramework>
+ </Reference>
+ <Reference Include="System.Data" />
+ <Reference Include="System.Xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Configuration\Settings\SettingManager.cs" />
+ <Compile Include="Profile\CronosControlMembershipProvider.cs" />
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ <Compile Include="Tracker\TrackerManager.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\..\CronosControlBusinessClassLibrary\CronosControlBusinessClassLibrary.csproj">
+ <Project>{2D8FF602-961B-470C-AECF-817AFF0C4E9C}</Project>
+ <Name>CronosControlBusinessClassLibrary</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\..\CronosControlClassLibrary\CronosControlDataAccessClassLibrary.csproj">
+ <Project>{7191E8B4-4497-40E8-BD9A-04CD4EF802FC}</Project>
+ <Name>CronosControlDataAccessClassLibrary</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\Common\Common.csproj">
+ <Project>{D3EBAC29-E2B4-4E13-97B2-B09FD3F04254}</Project>
+ <Name>Common</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project>
\ No newline at end of file
Added: source/trunk/CronosControl/Libraries/BusinessLogic/Properties/AssemblyInfo.cs
===================================================================
--- source/trunk/CronosControl/Libraries/BusinessLogic/Properties/AssemblyInfo.cs (rev 0)
+++ source/trunk/CronosControl/Libraries/BusinessLogic/Properties/AssemblyInfo.cs 2010-02-06 23:05:15 UTC (rev 14)
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("CronosControl.BusinessLogic")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("CronosControl.BusinessLogic")]
+[assembly: AssemblyCopyright("Copyright © 2010")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("d83cab61-73e5-46df-ae70-5cb8a3b98704")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
Added: source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/CronosControl.BusinessLogic.dll
===================================================================
(Binary files differ)
Property changes on: source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/CronosControl.BusinessLogic.dll
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/CronosControl.BusinessLogic.pdb
===================================================================
(Binary files differ)
Property changes on: source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/CronosControl.BusinessLogic.pdb
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/CronosControl.Common.dll
===================================================================
(Binary files differ)
Property changes on: source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/CronosControl.Common.dll
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/CronosControl.Common.pdb
===================================================================
(Binary files differ)
Property changes on: source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/CronosControl.Common.pdb
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/CronosControlBusinessClassLibrary.dll
===================================================================
(Binary files differ)
Property changes on: source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/CronosControlBusinessClassLibrary.dll
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/CronosControlBusinessClassLibrary.pdb
===================================================================
(Binary files differ)
Property changes on: source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/CronosControlBusinessClassLibrary.pdb
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/CronosControlClassLibrary.dll
===================================================================
(Binary files differ)
Property changes on: source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/CronosControlClassLibrary.dll
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/CronosControlClassLibrary.pdb
===================================================================
(Binary files differ)
Property changes on: source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/CronosControlClassLibrary.pdb
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/Microsoft.Practices.EnterpriseLibrary.Common.dll
===================================================================
(Binary files differ)
Property changes on: source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/Microsoft.Practices.EnterpriseLibrary.Common.dll
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/Microsoft.Practices.EnterpriseLibrary.Common.xml
===================================================================
--- source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/Microsoft.Practices.EnterpriseLibrary.Common.xml (rev 0)
+++ source/trunk/CronosControl/Libraries/BusinessLogic/bin/Debug/Microsoft.Practices.EnterpriseLibrary.Common.xml 2010-02-06 23:05:15 UTC (rev 14)
@@ -0,0 +1,7434 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>Microsoft.Practices.EnterpriseLibrary.Common</name>
+ </assembly>
+ <members>
+ <member name="T:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.AppDomainNameFormatter">
+ <summary>
+ Provides the friendly name of the app domain as the prefix in formatting a
+ particular instance of a performance counter.
+ </summary>
+ </member>
+ <member name="T:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.IPerformanceCounterNameFormatter">
+ <summary>
+ Provides a pluggable way to format the name given to a particular instance of a performance counter.
+ Each instance of a performance counter in Enterprise Library is given a name of the format
+ "Name prefix - counter name"
+ </summary>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.IPerformanceCounterNameFormatter.CreateName(System.String)">
+ <summary>
+ Creates the formatted instance name for a performance counter, providing the prefix for the
+ instance.
+ </summary>
+ <param name="nameSuffix">Performance counter name, as defined during installation of the counter</param>
+ <returns>Formatted instance name in form of "prefix - nameSuffix"</returns>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.AppDomainNameFormatter.#ctor">
+ <summary>
+ Creates an instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.AppDomainNameFormatter"/>
+ </summary>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.AppDomainNameFormatter.#ctor(System.String)">
+ <summary>
+ Creates an instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.AppDomainNameFormatter"/> with an Application Instance Name
+ </summary>
+ <param name="applicationInstanceName"></param>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.AppDomainNameFormatter.CreateName(System.String)">
+ <summary>
+ Creates the formatted instance name for a performance counter, providing the Application
+ Domain friendly name for the prefix for the instance.
+ </summary>
+ <param name="nameSuffix">Performance counter name, as defined during installation of the counter</param>
+ <returns>Formatted instance name in form of "appDomainFriendlyName - nameSuffix"</returns>
+ </member>
+ <member name="T:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.EnterpriseLibraryPerformanceCounter">
+ <summary>
+ Provides a virtual PerformanceCounter interface that allows an application to maintain both individually
+ named counter instances and a single counter total instance.
+ </summary>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.EnterpriseLibraryPerformanceCounter.#ctor(System.String,System.String)">
+ <summary>
+ Initializes a single performance counter instance named "Total"
+ </summary>
+ <param name="counterCategoryName">Performance counter category name, as defined during installation</param>
+ <param name="counterName">Performance counter name, as defined during installation</param>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.EnterpriseLibraryPerformanceCounter.#ctor(System.String,System.String,System.String[])">
+ <summary>
+ Initializes multiple instances of performance counters to be managed by this object.
+ </summary>
+ <param name="counterCategoryName">Performance counter category name, as defined during installation</param>
+ <param name="counterName">Performance counter name, as defined during installation</param>
+ <param name="instanceNames">Param array of instance names to be managed</param>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.EnterpriseLibraryPerformanceCounter.#ctor(System.Diagnostics.PerformanceCounter[])">
+ <summary>
+ Initializes this object with performance counters created externally. It is the responsibility of the external
+ counter factory to create an instance for the "Total" counter.
+ </summary>
+ <param name="counters">Param array of already initialized <see cref="T:System.Diagnostics.PerformanceCounter"></see>s to be managed
+ by this instance.</param>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.EnterpriseLibraryPerformanceCounter.Clear">
+ <summary>
+ Clears the raw count associated with all managed performance counters
+ </summary>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.EnterpriseLibraryPerformanceCounter.Increment">
+ <summary>
+ Increments each performance counter managed by this instance.
+ </summary>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.EnterpriseLibraryPerformanceCounter.IncrementBy(System.Int64)">
+ <summary>
+ Increments by the given <paramref name="value"></paramref> each performance counter managed by this instance.
+ </summary>
+ <param name="value">Amount by which to increment each counter</param>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.EnterpriseLibraryPerformanceCounter.GetValueFor(System.String)">
+ <summary>
+ Gets the current value of the given performance counter instance.
+ </summary>
+ <param name="instanceName">Instance name of counter for which to get value.</param>
+ <returns>Value of the given performance counter.</returns>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.EnterpriseLibraryPerformanceCounter.SetValueFor(System.String,System.Int64)">
+ <summary>
+ Sets the value of the given performance counter instance.
+ </summary>
+ <param name="instanceName">Instance name of counter for which to set the value.</param>
+ <param name="value">Value to which the given instance should be set.</param>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.EnterpriseLibraryPerformanceCounter.InstantiateCounter(System.String)">
+ <summary>
+ Instantiates a performance counter, giving it the specified <paramref name="instanceName"></paramref>.
+ </summary>
+ <param name="instanceName">Instance name to be given to the instantiated <see cref="T:System.Diagnostics.PerformanceCounter"></see></param>.
+ <returns>Initialized <see cref="T:System.Diagnostics.PerformanceCounter"></see></returns>.
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.EnterpriseLibraryPerformanceCounter.Counters">
+ <summary>
+ Gets the list of performance counter instances managed by this object.
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.EnterpriseLibraryPerformanceCounter.Value">
+ <summary>
+ This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
+ </summary>
+ </member>
+ <member name="T:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.EventBinder">
+ <summary>
+ Binds an event source to an event handler.
+ </summary>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.EventBinder.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes this object with the source and listener objects to be bound together.
+ </summary>
+ <param name="source">Object owning the event that will be bound to</param>
+ <param name="listener">Object owning the method that will be added as a handler for specified event.</param>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.EventBinder.Bind(System.Reflection.EventInfo,System.Reflection.MethodInfo)">
+ <summary>
+ Adds specified <paramref name="listenerMethod"></paramref> as an event handler for
+ the <paramref name="sourceEvent"></paramref>.
+ </summary>
+ <param name="sourceEvent">Event on source object to which <paramref name="listenerMethod"></paramref> will be added.</param>
+ <param name="listenerMethod">Method to be added as event handler for <paramref name="listenerMethod"></paramref>.</param>
+ </member>
+ <member name="T:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.InstrumentationBaseAttribute">
+ <summary>
+ Base class for attributes used to identify instrumentation producers or consumers.
+ </summary>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.InstrumentationBaseAttribute.#ctor(System.String)">
+ <summary>
+ Initializes this instance with the instrumentation subject name.
+ </summary>
+ <param name="subjectName">Subject name being produced or consumed</param>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.InstrumentationBaseAttribute.SubjectName">
+ <summary>
+ Gets the subject name
+ </summary>
+ </member>
+ <member name="T:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.InstrumentationConsumerAttribute">
+ <summary>
+ Defines methods that are consuming instrumentation events.
+ </summary>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.InstrumentationConsumerAttribute.#ctor(System.String)">
+ <summary>
+ Initializes this instance with the instrumentation subject name being consumed.
+ </summary>
+ <param name="subjectName">Subject name of the event being consumed.</param>
+ </member>
+ <member name="T:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.InstrumentationListenerAttribute">
+ <summary>
+ Defines a class that will listen for instrumentation events broadcast by other classes
+ and report them to system services. This attribute is placed on the class that is to be
+ listened to to define the class that will listen to it.
+ </summary>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.InstrumentationListenerAttribute.#ctor(System.Type)">
+ <overloads>
+ Initializes attribute with given <paramref name="listenerType"></paramref>.
+ </overloads>
+ <summary>
+ Initializes attribute with given <paramref name="listenerType"></paramref>.
+ </summary>
+ <param name="listenerType">Instrumentation listener type to instantiate.</param>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.InstrumentationListenerAttribute.#ctor(System.Type,System.Type)">
+ <summary>
+ Initializes attribute with given <paramref name="listenerType"></paramref>. Use when
+ you need to specify an explicit binder class.
+ </summary>
+ <param name="listenerType">Instrumentation listener type to instantiate.</param>
+ <param name="listenerBinderType">Instrumentation binder listener type to instantiate.</param>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.InstrumentationListenerAttribute.ListenerType">
+ <summary>
+ Gets type of class to instantiate to listen for events.
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.InstrumentationListenerAttribute.ListenerBinderType">
+ <summary>
+ Gets type of class to use to bind an instance of the attributed class to
+ an instance of the listener class
+ </summary>
+ </member>
+ <member name="T:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.InstrumentationProviderAttribute">
+ <summary>
+ Defines events that are producing instrumentation events.
+ </summary>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.InstrumentationProviderAttribute.#ctor(System.String)">
+ <summary>
+ Initializes this object with the instrumentation subject name being produced.
+ </summary>
+ <param name="subjectName">Subect name of event being produced.</param>
+ </member>
+ <member name="T:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.HasInstallableResourcesAttribute">
+ <summary>
+ Defines those classes and structs that have some sort of resources that need to be installed.
+ </summary>
+ </member>
+ <member name="T:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.PerformanceCounterAttribute">
+ <summary>
+ Defines a <see cref="T:System.Diagnostics.PerformanceCounter"></see>. Used by the reflection-based installers to
+ prepare a performance counter for installation.
+ </summary>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.PerformanceCounterAttribute.#ctor(System.String,System.String,System.Diagnostics.PerformanceCounterType)">
+ <summary>
+ Initializes this object with all data needed to install a <see cref="T:System.Diagnostics.PerformanceCounter"></see>.
+ </summary>
+ <param name="counterName">Performance counter name.</param>
+ <param name="counterHelp">Name of Help resource string. This is not the help text itself,
+ but is the resource name used to look up the internationalized help text at install-time.</param>
+ <param name="counterType">Performance Counter type.</param>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.PerformanceCounterAttribute.HasBaseCounter">
+ <summary>
+ Used to determine if the counter being installed has a base counter associated with it.
+ </summary>
+ <returns>True if counter being installed has a base counter associated with it.</returns>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.PerformanceCounterAttribute.CounterType">
+ <summary>
+ Gets the <see cref="T:System.Diagnostics.PerformanceCounter"></see> type.
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.PerformanceCounterAttribute.CounterHelp">
+ <summary>
+ Get the name of Help resource string. This is not the help text itself,
+ but is the resource name used to look up the internationalized help text at install-time.
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.PerformanceCounterAttribute.CounterName">
+ <summary>
+ Gets the <see cref="T:System.Diagnostics.PerformanceCounter"></see> name.
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.PerformanceCounterAttribute.BaseCounterType">
+ <summary>
+ Gets and sets the base <see cref="T:System.Diagnostics.PerformanceCounter"></see> type. This is an optional
+ property used when the counter being defined requires a base counter to operate, such as for
+ averages, etc.
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.PerformanceCounterAttribute.BaseCounterHelp">
+ <summary>
+ Gets and sets the base <see cref="T:System.Diagnostics.PerformanceCounter"></see> help resource name.
+ This is not the help text itself,
+ but is the resource name used to look up the internationalized help text at install-time.
+ This is an optional
+ property used when the counter being defined requires a base counter to operate, such as for
+ averages, etc.
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.PerformanceCounterAttribute.BaseCounterName">
+ <summary>
+ Gets and sets the base <see cref="T:System.Diagnostics.PerformanceCounter"></see> name. This is an optional
+ property used when the counter being defined requires a base counter to operate, such as for
+ averages, etc.
+ </summary>
+ </member>
+ <member name="T:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.ReflectionInstrumentationBinder">
+ <summary>
+ Binds together source events and listener handler methods through reflection.
+ </summary>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.ReflectionInstrumentationBinder.Bind(System.Object,System.Object)">
+ <summary>
+ Binds together source events and listener handler methods through reflection.
+ </summary>
+ <param name="eventSource">Object containing events attributed with <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.InstrumentationProviderAttribute"></see>.</param>
+ <param name="eventListener">Object containing handler methods attribute with <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.InstrumentationConsumerAttribute"></see>.</param>
+ </member>
+ <member name="T:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.NoPrefixNameFormatter">
+ <summary>
+ Provides a pluggable way to format the name given to a particular instance of a performance counter.
+ This class does no formatting, returning the provided name suffix as the counter name.
+ </summary>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.NoPrefixNameFormatter.CreateName(System.String)">
+ <summary>
+ Returns the given <paramref name="nameSuffix"></paramref> as the created name.
+ </summary>
+ <param name="nameSuffix">Performance counter name, as defined during installation of the counter</param>
+ <returns>Formatted instance name in form of "nameSuffix"</returns>
+ </member>
+ <member name="T:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources">
+ <summary>
+ A strongly-typed resource class, for looking up localized strings, etc.
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ResourceManager">
+ <summary>
+ Returns the cached ResourceManager instance used by this class.
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.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.Common.Properties.Resources.EventLogEntryExceptionTemplate">
+ <summary>
+ Looks up a localized string similar to The exception that occured was: {0}.
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.EventLogEntryHeaderTemplate">
+ <summary>
+ Looks up a localized string similar to An error occurred in application {0} in the {1}..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionArgumentShouldDeriveFromIDictionary">
+ <summary>
+ Looks up a localized string similar to The type '{0}' does not derive from IDictionary..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionArgumentShouldDeriveFromIList">
+ <summary>
+ Looks up a localized string similar to The type '{0}' does not derive from IList..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionAssemblerAttributeNotSet">
+ <summary>
+ Looks up a localized string similar to The [Assembler] attribute is not set in the configuration object type {0}..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionAssemblerTypeNotCompatible">
+ <summary>
+ Looks up a localized string similar to The assembler configured for type {0} has type {2} which is not compatible with type {1}..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionBaseConfigurationSourceElementIsInvalid">
+ <summary>
+ Looks up a localized string similar to The base ConfigurationSourceElement configuration type can not be used as a concrete configuration element..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionCannotAddParametersAfterDispose">
+ <summary>
+ Looks up a localized string similar to Cannot add new paramters after Finish() or Dispose()..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionCanNotConvertType">
+ <summary>
+ Looks up a localized string similar to The AssemblyQualifiedTypeNameConverter can only convert values of type '{0}'..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionCannotFinish">
+ <summary>
+ Looks up a localized string similar to Builder has already added policies..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionConfigurationFileNotFound">
+ <summary>
+ Looks up a localized string similar to The section {0} could not be saved because the file does not exist..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionConfigurationLoadFileNotFound">
+ <summary>
+ Looks up a localized string similar to The configuration file {0} could not be found..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionConfigurationObjectIsNotCustomProviderData">
+ <summary>
+ Looks up a localized string similar to The configuration object for type '{0}' with name '{1}' has type '{2}' which is does not implement ICustomProviderData..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionConfigurationObjectWithTypeDoesNotHaveTypeSet">
+ <summary>
+ Looks up a localized string similar to The concrete type for polymorphic object named '{1}' in hierarchy {2} is not defined in configuration object {0}..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionConfigurationSourceSectionNotFound">
+ <summary>
+ Looks up a localized string similar to The configuration source section is not found in the application configuration file..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionContainerPolicyCreatorAttributeNotPresent">
+ <summary>
+ Looks up a localized string similar to The required "ContainerPolicyCreatorAttribute" is not present in the supplied type "{0}"..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionCustomFactoryAttributeNotFound">
+ <summary>
+ Looks up a localized string similar to The [CustomFactory] attribute was not found on type {0} while processing request for id '{1}'..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionCustomProviderTypeDoesNotHaveTheRequiredConstructor">
+ <summary>
+ Looks up a localized string similar to Type '{0}' specified as a custom provider does not have the required public constructor with a single NameValueCollection parameter..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionEventRaisingFailed">
+ <summary>
+ Looks up a localized string similar to There was an error raising an event in .
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionFactoryMethodHasInvalidReturnType">
+ <summary>
+ Looks up a localized string similar to The method with signature {0} is not a valid factory method to build type {1}..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionInvalidType">
+ <summary>
+ Looks up a localized string similar to The type '{0}' cannot be resolved. Please verify the spelling is correct or that the full type name is provided..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionMustBeNameTypeConfigurationElement">
+ <summary>
+ Looks up a localized string similar to The supplied configuration object has type '{0}', which is not a descendant of 'NameTypeConfigurationElement' as required..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionMustHaveNoArgsConstructor">
+ <summary>
+ Looks up a localized string similar to The required zero argument constructor is not available for the supplied type "{0}"..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionMustImplementIContainerPolicyCreator">
+ <summary>
+ Looks up a localized string similar to The required interface "IContainerPolicyCreator" is not implemented by the supplied type "{0}"..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionNamedConfigurationNotFound">
+ <summary>
+ Looks up a localized string similar to The configuration could not be found for name '{0}' in factory {1}..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionNoConfigurationElementAttribute">
+ <summary>
+ Looks up a localized string similar to The type {0} does not contain the ConfigurationElementTypeAttribute..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionNoConfigurationObjectPolicySet">
+ <summary>
+ Looks up a localized string similar to No policy specifying the configuration source for the container has been set. The EnterpriseLibraryCoreExtension is probably missing..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionNoMatchingConstructorFound">
+ <summary>
+ Looks up a localized string similar to No public constructor with {1} arguments was found for type "{0}"..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionNoMethodAnnotatedForInjectionFound">
+ <summary>
+ Looks up a localized string similar to The type {0} does not have a public method annotated as an injection target as required by the use of injection..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionNoSuitableFactoryMethodFound">
+ <summary>
+ Looks up a localized string similar to The type {0} does not have a static method with a TargetConstructorAttribuite suitable to create an object of type {1}..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionNoTypeAttribute">
+ <summary>
+ Looks up a localized string similar to The type attribute does not exist on the element {0}..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionParameterNotAnnotatedForInjection">
+ <summary>
+ Looks up a localized string similar to The parameter '{0}' for injection target '{1}' in type '{2}' is missing the injection interpretation attribute..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionPerformanceCounterRedefined">
+ <summary>
+ Looks up a localized string similar to The performance counter '{0}' in category '{1}' is redefined in type {2} with a different configuration..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionPolicyBuilderFinished">
+ <summary>
+ Looks up a localized string similar to Attempt to continue working with a PolicyBuilder after the policies have been added to a policy list for type '{1}' with key '{0}'..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionPolicyBuilderStillWaitingForPropertyPolicy">
+ <summary>
+ Looks up a localized string similar to The specified policies cannot be added: a property policy mapping is still taking place..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionPropertyAccessExpressionNotPropertyAccess">
+ <summary>
+ Looks up a localized string similar to The supplied expression is not a valid property access expression: '{0}'..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionPropertyNotFound">
+ <summary>
+ Looks up a localized string similar to e {2}..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionRetrievalAttributeNotFound">
+ <summary>
+ Looks up a localized string similar to The type {0} does not contain the ConfigurationDataRetrievalAttribute required to resolve named references..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionSourcePropertyDoesNotExist">
+ <summary>
+ Looks up a localized string similar to Could not retrieve parameter value. The property {0} does not exist for type {1}..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionStringNullOrEmpty">
+ <summary>
+ Looks up a localized string similar to The value can not be null or string or empty..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionSuppliedCreationExpressionIsNotNewExpression">
+ <summary>
+ Looks up a localized string similar to A creation expression must be a constructor call, but the supplied expression was '{0}'..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionSystemSourceNotDefined">
+ <summary>
+ Looks up a localized string similar to The system configuration source is not defined in the configuration file..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionTheSpecifiedDefaultProviderDoesNotExistInConfiguration">
+ <summary>
+ Looks up a localized string similar to The configuration object for default provider named '{0}' for type '{1}' was not found in the supplied list..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionTypeCouldNotBeCreated">
+ <summary>
+ Looks up a localized string similar to The type {0} from configuration could not be created..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionTypeNotCustomFactory">
+ <summary>
+ Looks up a localized string similar to Type {0} is not an implementation of ICustomFactory for CustomFactoryAttribute..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionTypeNotNameMapper">
+ <summary>
+ Looks up a localized string similar to Type {0} is not an implementation of IConfigurationNameMapper for ConfigurationNameMapperAttribute..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionTypeNotRetriever">
+ <summary>
+ Looks up a localized string similar to Type {0} is not an implementation of IConfigurationDataRetriever for ConfigurationDataRetrievalAttribute..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionUnableToMatchConstructorToConfigurationObject">
+ <summary>
+ Looks up a localized string similar to Default policy creation failed: The properties in the supplied configuration object of type {0} cannot be matched to any constructor on type {1}..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionUnexpectedType">
+ <summary>
+ Looks up a localized string similar to The expected type '{0}' was not provided..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.ExceptionUnknownResolveMethod">
+ <summary>
+ Looks up a localized string similar to An call to an unknown method named '{0}' in the Resolve class was found in the supplied argument expression: '{1}'. Cannot create policies for this expression..
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.FileConfigurationSourceName">
+ <summary>
+ Looks up a localized string similar to File Configuration Source.
+ </summary>
+ </member>
+ <member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Properties.Resources.SystemConfigurationSourceName">
+ <summary>
+ Looks up a localized string similar to System Configuration Source.
+ </summary>
+ </member>
+ <member name="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.AssemblyQualifiedTypeNameConverter">
+ <summary>
+ Represents a configuration converter that converts a string to <see cref="T:System.Type"/> based on a fully qualified name.
+ </summary>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.AssemblyQualifiedTypeNameConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
+ <summary>
+ Returns the assembly qualified name for the passed in Type.
+ </summary>
+ <param name="context">The container representing this System.ComponentModel.TypeDescriptor.</param>
+ <param name="culture">Culture info for assembly</param>
+ <param name="value">Value to convert.</param>
+ <param name="destinationType">Type to convert to.</param>
+ <returns>Assembly Qualified Name as a string</returns>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.AssemblyQualifiedTypeNameConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
+ <summary>
+ Returns a type based on the assembly qualified name passed in as data.
+ </summary>
+ <param name="context">The container representing this System.ComponentModel.TypeDescriptor.</param>
+ <param name="culture">Culture info for assembly.</param>
+ <param name="value">Data to convert.</param>
+ <returns>Type of the data</returns>
+ </member>
+ <member name="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.BaseFileConfigurationSourceImplementation">
+ <summary>
+ This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
+ Represents the implementation details for file-based configuration sources.
+ </summary>
+ <remarks>
+ This implementation deals with setting up the watcher over the configuration files to detect changes and update
+ the configuration representation. It also manages the change notification features provided by the file based
+ configuration sources.
+ </remarks>
+ </member>
+ <member name="F:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.BaseFileConfigurationSourceImplementation.NullConfigSource">
+ <summary>
+ This field supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
+ ConfigSource value for sections that existed in configuration but were later removed.
+ </summary>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.BaseFileConfigurationSourceImplementation.#ctor(System.String,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.Common.Configuration.FileConfigurationSourceImplementation"/> class.
+ </summary>
+ <param name="configurationFilepath">The path for the main configuration file.</param>
+ <param name="refresh"><b>true</b>if runtime changes should be refreshed, <b>false</b> otherwise.</param>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.BaseFileConfigurationSourceImplementation.#ctor(System.String)">
+ <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.Common.Configuration.FileConfigurationSourceImplementation"/> class.
+ </summary>
+ <param name="configurationFilepath">The path for the main configuration file.</param>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.BaseFileConfigurationSourceImplementation.AddSectionChangeHandler(System.String,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ConfigurationChangedEventHandler)">
+ <summary>
+ This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
+ Adds a handler to be called when changes to section <code>sectionName</code> are detected.
+ </summary>
+ <param name="sectionName">The name of the section to watch for.</param>
+ <param name="handler">The handler.</param>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.BaseFileConfigurationSourceImplementation.ConfigSourceChanged(System.String)">
+ <summary>
+ This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
+ </summary>
+ <param name="configSource">The name of the updated configuration source.</param>
+ <devdoc>
+ Only needs to deal with concurrency to get the current sections and to update the watchers.
+
+ Rationale:
+ - Sections' are only added or updated.
+ - For this notification, all sections in the config file must be updated, and sections in external
+ files must be refreshed only if the config source changed.
+ - why not check after the original set of sections is retrieved?
+ -- Sections might have been added to the listener set after the original set is retrieved, but...
+ -- If they were added after the original set was retrieved, then they are up to date.
+ --- For this to happen, they couldn't have been read before the o.s., otherwise they would be a listener for them.
+ --- So, the retrieved information must be fresh (checked this with a test).
+ -- What about other changes?
+ --- Erased sections: only tested in the config file watching thread, because the meta configuration
+ is kept in the configuration file.
+ ---- Even if the external file an external is deleted because of the deletion, and this change is processed
+ before the config file change, the refresh for the external section will refresh all the sections for the file and
+ notify a change, without need for checking the change. The change would later be picked up by the config file watcher
+ which will notify again. This shouldn't be a problem.
+ --- External sections with changed sources. If they existed before, they must have been in the config file and there
+ was an entry in the bookeeping data structures.
+ - Concurrent updates for sections values should be handled by the system.config fx
+ </devdoc>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.BaseFileConfigurationSourceImplementation.Dispose">
+ <summary>
+ Releases the resources used by the change watchers.
+ </summary>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.BaseFileConfigurationSourceImplementation.ExternalConfigSourceChanged(System.String)">
+ <summary>
+ This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
+ </summary>
+ <param name="configSource">The name of the updated configuration source.</param>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.BaseFileConfigurationSourceImplementation.GetSection(System.String)">
+ <summary>
+ This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
+ Retrieves the specified <see cref="T:System.Configuration.ConfigurationSection"/> from the configuration file, and starts watching for
+ its changes if not watching already.
+ </summary>
+ <param name="sectionName">The section name.</param>
+ <returns>The section, or <see langword="null"/> if it doesn't exist.</returns>
+ </member>
+ <member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.BaseFileConfigurationSourceImplementation.RefreshAndValidateSections(System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.ICollection{System.String}@,System.Collections.Generic.IDictionary{System.String,System.String}@)">
+ <summary>
+ ...
[truncated message content] |