Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

updated import from hg

  • Loading branch information...
commit 4f01891c3392bd6d685db3aae3e3c600e0f862e7 1 parent e395b7d
Rui Carvalho authored January 16, 2012

Showing 51 changed files with 221 additions and 61,334 deletions. Show diff stats Hide diff stats

  1. 47  ConfArt.sln
  2. 81  Src/ArtOfNet.FluentConfiguration/ConfArt.csproj
  3. 87  Tests/ArtOfNet.FluentConfiguration.Tests/FluentConfigurationTests.csproj
  4. BIN  packages/NLog.2.0.0.0/NLog.2.0.0.0.nupkg
  5. BIN  packages/NLog.2.0.0.0/lib/NET35/NLog.Extended.dll
  6. 432  packages/NLog.2.0.0.0/lib/NET35/NLog.Extended.xml
  7. BIN  packages/NLog.2.0.0.0/lib/NET35/NLog.dll
  8. 14,031  packages/NLog.2.0.0.0/lib/NET35/NLog.xml
  9. BIN  packages/NLog.2.0.0.0/lib/NET40/NLog.Extended.dll
  10. 432  packages/NLog.2.0.0.0/lib/NET40/NLog.Extended.xml
  11. BIN  packages/NLog.2.0.0.0/lib/NET40/NLog.dll
  12. 13,981  packages/NLog.2.0.0.0/lib/NET40/NLog.xml
  13. BIN  packages/NLog.2.0.0.0/lib/SL3/NLog.dll
  14. 10,496  packages/NLog.2.0.0.0/lib/SL3/NLog.xml
  15. BIN  packages/NLog.2.0.0.0/lib/SL4/NLog.dll
  16. 10,817  packages/NLog.2.0.0.0/lib/SL4/NLog.xml
  17. BIN  packages/NUnit.2.5.7.10213/Logo.ico
  18. BIN  packages/NUnit.2.5.7.10213/NUnit.2.5.7.10213.nupkg
  19. 277  packages/NUnit.2.5.7.10213/NUnitFitTests.html
  20. 4  packages/NUnit.2.5.7.10213/Tools/agent.conf
  21. 18  packages/NUnit.2.5.7.10213/Tools/agent.log.conf
  22. 18  packages/NUnit.2.5.7.10213/Tools/launcher.log.conf
  23. BIN  packages/NUnit.2.5.7.10213/Tools/lib/Failure.png
  24. BIN  packages/NUnit.2.5.7.10213/Tools/lib/Ignored.png
  25. BIN  packages/NUnit.2.5.7.10213/Tools/lib/Inconclusive.png
  26. BIN  packages/NUnit.2.5.7.10213/Tools/lib/Skipped.png
  27. BIN  packages/NUnit.2.5.7.10213/Tools/lib/Success.png
  28. BIN  packages/NUnit.2.5.7.10213/Tools/lib/fit.dll
  29. BIN  packages/NUnit.2.5.7.10213/Tools/lib/log4net.dll
  30. BIN  packages/NUnit.2.5.7.10213/Tools/lib/nunit-console-runner.dll
  31. BIN  packages/NUnit.2.5.7.10213/Tools/lib/nunit-gui-runner.dll
  32. BIN  packages/NUnit.2.5.7.10213/Tools/lib/nunit.core.dll
  33. BIN  packages/NUnit.2.5.7.10213/Tools/lib/nunit.core.interfaces.dll
  34. BIN  packages/NUnit.2.5.7.10213/Tools/lib/nunit.fixtures.dll
  35. BIN  packages/NUnit.2.5.7.10213/Tools/lib/nunit.uiexception.dll
  36. BIN  packages/NUnit.2.5.7.10213/Tools/lib/nunit.uikit.dll
  37. BIN  packages/NUnit.2.5.7.10213/Tools/lib/nunit.util.dll
  38. BIN  packages/NUnit.2.5.7.10213/Tools/nunit-agent-x86.exe
  39. 76  packages/NUnit.2.5.7.10213/Tools/nunit-agent-x86.exe.config
  40. BIN  packages/NUnit.2.5.7.10213/Tools/nunit-agent.exe
  41. 76  packages/NUnit.2.5.7.10213/Tools/nunit-agent.exe.config
  42. BIN  packages/NUnit.2.5.7.10213/Tools/nunit.exe
  43. 91  packages/NUnit.2.5.7.10213/Tools/nunit.exe.config
  44. BIN  packages/NUnit.2.5.7.10213/Tools/nunit.framework.dll
  45. 342  packages/NUnit.2.5.7.10213/fit-license.txt
  46. BIN  packages/NUnit.2.5.7.10213/lib/nunit.framework.dll
  47. 10,228  packages/NUnit.2.5.7.10213/lib/nunit.framework.xml
  48. BIN  packages/NUnit.2.5.7.10213/lib/nunit.mocks.dll
  49. BIN  packages/NUnit.2.5.7.10213/lib/pnunit.framework.dll
  50. 15  packages/NUnit.2.5.7.10213/license.txt
  51. 6  packages/repositories.config
47  ConfArt.sln
... ...
@@ -0,0 +1,47 @@
  1
+
  2
+Microsoft Visual Studio Solution File, Format Version 11.00
  3
+# Visual Studio 2010
  4
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConfArt", "Src\ArtOfNet.FluentConfiguration\ConfArt.csproj", "{6945FF16-B35F-487C-B35A-719A148C3163}"
  5
+EndProject
  6
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{47D220C7-ADD3-44C9-94C6-BF0276D978D3}"
  7
+EndProject
  8
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FluentConfigurationTests", "Tests\ArtOfNet.FluentConfiguration.Tests\FluentConfigurationTests.csproj", "{045A124F-1F94-4214-893F-DC8636F86CE4}"
  9
+EndProject
  10
+Global
  11
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
  12
+		Debug|Any CPU = Debug|Any CPU
  13
+		Debug|Mixed Platforms = Debug|Mixed Platforms
  14
+		Debug|x86 = Debug|x86
  15
+		Release|Any CPU = Release|Any CPU
  16
+		Release|Mixed Platforms = Release|Mixed Platforms
  17
+		Release|x86 = Release|x86
  18
+	EndGlobalSection
  19
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
  20
+		{6945FF16-B35F-487C-B35A-719A148C3163}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
  21
+		{6945FF16-B35F-487C-B35A-719A148C3163}.Debug|Any CPU.Build.0 = Debug|Any CPU
  22
+		{6945FF16-B35F-487C-B35A-719A148C3163}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
  23
+		{6945FF16-B35F-487C-B35A-719A148C3163}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
  24
+		{6945FF16-B35F-487C-B35A-719A148C3163}.Debug|x86.ActiveCfg = Debug|Any CPU
  25
+		{6945FF16-B35F-487C-B35A-719A148C3163}.Release|Any CPU.ActiveCfg = Release|Any CPU
  26
+		{6945FF16-B35F-487C-B35A-719A148C3163}.Release|Any CPU.Build.0 = Release|Any CPU
  27
+		{6945FF16-B35F-487C-B35A-719A148C3163}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
  28
+		{6945FF16-B35F-487C-B35A-719A148C3163}.Release|Mixed Platforms.Build.0 = Release|Any CPU
  29
+		{6945FF16-B35F-487C-B35A-719A148C3163}.Release|x86.ActiveCfg = Release|Any CPU
  30
+		{045A124F-1F94-4214-893F-DC8636F86CE4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
  31
+		{045A124F-1F94-4214-893F-DC8636F86CE4}.Debug|Any CPU.Build.0 = Debug|Any CPU
  32
+		{045A124F-1F94-4214-893F-DC8636F86CE4}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
  33
+		{045A124F-1F94-4214-893F-DC8636F86CE4}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
  34
+		{045A124F-1F94-4214-893F-DC8636F86CE4}.Debug|x86.ActiveCfg = Debug|Any CPU
  35
+		{045A124F-1F94-4214-893F-DC8636F86CE4}.Release|Any CPU.ActiveCfg = Release|Any CPU
  36
+		{045A124F-1F94-4214-893F-DC8636F86CE4}.Release|Any CPU.Build.0 = Release|Any CPU
  37
+		{045A124F-1F94-4214-893F-DC8636F86CE4}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
  38
+		{045A124F-1F94-4214-893F-DC8636F86CE4}.Release|Mixed Platforms.Build.0 = Release|Any CPU
  39
+		{045A124F-1F94-4214-893F-DC8636F86CE4}.Release|x86.ActiveCfg = Release|Any CPU
  40
+	EndGlobalSection
  41
+	GlobalSection(SolutionProperties) = preSolution
  42
+		HideSolutionNode = FALSE
  43
+	EndGlobalSection
  44
+	GlobalSection(NestedProjects) = preSolution
  45
+		{045A124F-1F94-4214-893F-DC8636F86CE4} = {47D220C7-ADD3-44C9-94C6-BF0276D978D3}
  46
+	EndGlobalSection
  47
+EndGlobal
81  Src/ArtOfNet.FluentConfiguration/ConfArt.csproj
... ...
@@ -0,0 +1,81 @@
  1
+<?xml version="1.0" encoding="utf-8"?>
  2
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  3
+  <PropertyGroup>
  4
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
  5
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
  6
+    <ProductVersion>8.0.30703</ProductVersion>
  7
+    <SchemaVersion>2.0</SchemaVersion>
  8
+    <ProjectGuid>{6945FF16-B35F-487C-B35A-719A148C3163}</ProjectGuid>
  9
+    <OutputType>Library</OutputType>
  10
+    <AppDesignerFolder>Properties</AppDesignerFolder>
  11
+    <RootNamespace>ConfArt</RootNamespace>
  12
+    <AssemblyName>ConfArt</AssemblyName>
  13
+    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
  14
+    <FileAlignment>512</FileAlignment>
  15
+  </PropertyGroup>
  16
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
  17
+    <DebugSymbols>true</DebugSymbols>
  18
+    <DebugType>full</DebugType>
  19
+    <Optimize>false</Optimize>
  20
+    <OutputPath>bin\Debug\</OutputPath>
  21
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
  22
+    <ErrorReport>prompt</ErrorReport>
  23
+    <WarningLevel>4</WarningLevel>
  24
+  </PropertyGroup>
  25
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
  26
+    <DebugType>pdbonly</DebugType>
  27
+    <Optimize>true</Optimize>
  28
+    <OutputPath>bin\Release\</OutputPath>
  29
+    <DefineConstants>TRACE</DefineConstants>
  30
+    <ErrorReport>prompt</ErrorReport>
  31
+    <WarningLevel>4</WarningLevel>
  32
+  </PropertyGroup>
  33
+  <ItemGroup>
  34
+    <Reference Include="NLog, Version=2.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
  35
+      <SpecificVersion>False</SpecificVersion>
  36
+      <HintPath>..\..\packages\NLog.2.0.0.0\lib\NET40\NLog.dll</HintPath>
  37
+    </Reference>
  38
+    <Reference Include="NLog.Extended">
  39
+      <HintPath>..\..\packages\NLog.2.0.0.0\lib\NET40\NLog.Extended.dll</HintPath>
  40
+    </Reference>
  41
+    <Reference Include="System" />
  42
+    <Reference Include="System.Core" />
  43
+    <Reference Include="System.Xml.Linq" />
  44
+    <Reference Include="System.Data.DataSetExtensions" />
  45
+    <Reference Include="Microsoft.CSharp" />
  46
+    <Reference Include="System.Data" />
  47
+    <Reference Include="System.Xml" />
  48
+  </ItemGroup>
  49
+  <ItemGroup>
  50
+    <Compile Include="ConfigurationMapper.cs" />
  51
+    <Compile Include="Contracts\IConfigurationMapping.cs" />
  52
+    <Compile Include="Contracts\IConfigurationMappingsBase.cs" />
  53
+    <Compile Include="Contracts\IHideObjectMembers.cs" />
  54
+    <Compile Include="Core\AssemblyHelper.cs" />
  55
+    <Compile Include="Core\AutoConfigurationMapping.cs" />
  56
+    <Compile Include="Core\ConfigurationMappingsBase.cs" />
  57
+    <Compile Include="Core\ConfigurationMappingType.cs" />
  58
+    <Compile Include="Core\ConvertibleBase.cs" />
  59
+    <Compile Include="Core\DynamicConfigurationValues.cs" />
  60
+    <Compile Include="Core\DynamicXml.cs" />
  61
+    <Compile Include="Core\PropertySetterExpression.cs" />
  62
+    <Compile Include="Core\ValueFactory.cs" />
  63
+    <Compile Include="Exceptions\DynamicXmlParseException.cs" />
  64
+    <Compile Include="Exceptions\InternalExceptionEnumeration.cs" />
  65
+    <Compile Include="Exceptions\MapperInvocationException.cs" />
  66
+    <Compile Include="Exceptions\NotAMappedTypeException.cs" />
  67
+    <Compile Include="Extensions\PropertyInfoExtensions.cs" />
  68
+    <Compile Include="Properties\AssemblyInfo.cs" />
  69
+  </ItemGroup>
  70
+  <ItemGroup>
  71
+    <None Include="packages.config" />
  72
+  </ItemGroup>
  73
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  74
+  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
  75
+       Other similar extension points exist, see Microsoft.Common.targets.
  76
+  <Target Name="BeforeBuild">
  77
+  </Target>
  78
+  <Target Name="AfterBuild">
  79
+  </Target>
  80
+  -->
  81
+</Project>
87  Tests/ArtOfNet.FluentConfiguration.Tests/FluentConfigurationTests.csproj
... ...
@@ -0,0 +1,87 @@
  1
+<?xml version="1.0" encoding="utf-8"?>
  2
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  3
+  <PropertyGroup>
  4
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
  5
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
  6
+    <ProductVersion>8.0.30703</ProductVersion>
  7
+    <SchemaVersion>2.0</SchemaVersion>
  8
+    <ProjectGuid>{045A124F-1F94-4214-893F-DC8636F86CE4}</ProjectGuid>
  9
+    <OutputType>Library</OutputType>
  10
+    <AppDesignerFolder>Properties</AppDesignerFolder>
  11
+    <RootNamespace>FluentConfigurationTests</RootNamespace>
  12
+    <AssemblyName>FluentConfigurationTests</AssemblyName>
  13
+    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
  14
+    <FileAlignment>512</FileAlignment>
  15
+  </PropertyGroup>
  16
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
  17
+    <DebugSymbols>true</DebugSymbols>
  18
+    <DebugType>full</DebugType>
  19
+    <Optimize>false</Optimize>
  20
+    <OutputPath>bin\Debug\</OutputPath>
  21
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
  22
+    <ErrorReport>prompt</ErrorReport>
  23
+    <WarningLevel>4</WarningLevel>
  24
+  </PropertyGroup>
  25
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
  26
+    <DebugType>pdbonly</DebugType>
  27
+    <Optimize>true</Optimize>
  28
+    <OutputPath>bin\Release\</OutputPath>
  29
+    <DefineConstants>TRACE</DefineConstants>
  30
+    <ErrorReport>prompt</ErrorReport>
  31
+    <WarningLevel>4</WarningLevel>
  32
+  </PropertyGroup>
  33
+  <ItemGroup>
  34
+    <Reference Include="nunit.framework, Version=2.5.7.10213, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
  35
+      <SpecificVersion>False</SpecificVersion>
  36
+      <HintPath>..\..\packages\NUnit.2.5.7.10213\lib\nunit.framework.dll</HintPath>
  37
+    </Reference>
  38
+    <Reference Include="nunit.mocks">
  39
+      <HintPath>..\..\packages\NUnit.2.5.7.10213\lib\nunit.mocks.dll</HintPath>
  40
+    </Reference>
  41
+    <Reference Include="pnunit.framework">
  42
+      <HintPath>..\..\packages\NUnit.2.5.7.10213\lib\pnunit.framework.dll</HintPath>
  43
+    </Reference>
  44
+    <Reference Include="System" />
  45
+    <Reference Include="System.Core" />
  46
+    <Reference Include="System.Web" />
  47
+    <Reference Include="System.Web.Abstractions" />
  48
+    <Reference Include="System.Web.Extensions" />
  49
+    <Reference Include="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
  50
+    <Reference Include="System.Web.Routing" />
  51
+    <Reference Include="System.Xml.Linq" />
  52
+    <Reference Include="System.Data.DataSetExtensions" />
  53
+    <Reference Include="Microsoft.CSharp" />
  54
+    <Reference Include="System.Data" />
  55
+    <Reference Include="System.Xml" />
  56
+  </ItemGroup>
  57
+  <ItemGroup>
  58
+    <Compile Include="AssemblyHelperTests.Cs" />
  59
+    <Compile Include="DynamicXmlTests.cs" />
  60
+    <Compile Include="Properties\AssemblyInfo.cs" />
  61
+    <Compile Include="SampleData\Contact.cs" />
  62
+    <Compile Include="SampleData\User.cs" />
  63
+    <Compile Include="SampleData\UserHelper.cs" />
  64
+    <Compile Include="SampleData\UserMap.cs" />
  65
+    <Compile Include="ScenarioTest.cs" />
  66
+    <Compile Include="TestFixtureBase.cs" />
  67
+    <Compile Include="ValueFactoryTests.cs" />
  68
+  </ItemGroup>
  69
+  <ItemGroup>
  70
+    <ProjectReference Include="..\..\Src\ArtOfNet.FluentConfiguration\ConfArt.csproj">
  71
+      <Project>{6945FF16-B35F-487C-B35A-719A148C3163}</Project>
  72
+      <Name>ConfArt</Name>
  73
+    </ProjectReference>
  74
+  </ItemGroup>
  75
+  <ItemGroup>
  76
+    <None Include="App.config" />
  77
+    <None Include="packages.config" />
  78
+  </ItemGroup>
  79
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  80
+  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
  81
+       Other similar extension points exist, see Microsoft.Common.targets.
  82
+  <Target Name="BeforeBuild">
  83
+  </Target>
  84
+  <Target Name="AfterBuild">
  85
+  </Target>
  86
+  -->
  87
+</Project>
BIN  packages/NLog.2.0.0.0/NLog.2.0.0.0.nupkg
Binary file not shown
BIN  packages/NLog.2.0.0.0/lib/NET35/NLog.Extended.dll
Binary file not shown
432  packages/NLog.2.0.0.0/lib/NET35/NLog.Extended.xml
... ...
@@ -1,432 +0,0 @@
1  
-<?xml version="1.0"?>
2  
-<doc>
3  
-    <assembly>
4  
-        <name>NLog.Extended</name>
5  
-    </assembly>
6  
-    <members>
7  
-        <member name="T:NLog.LayoutRenderers.AspNetApplicationValueLayoutRenderer">
8  
-            <summary>
9  
-            ASP.NET Application variable.
10  
-            </summary>
11  
-            <remarks>
12  
-            Use this layout renderer to insert the value of the specified variable stored 
13  
-            in the ASP.NET Application dictionary.
14  
-            </remarks>
15  
-            <example>
16  
-            <para>You can set the value of an ASP.NET Application variable by using the following code:</para>
17  
-            <code lang="C#">
18  
-            <![CDATA[
19  
-            HttpContext.Current.Application["myvariable"] = 123;
20  
-            HttpContext.Current.Application["stringvariable"] = "aaa BBB";
21  
-            HttpContext.Current.Application["anothervariable"] = DateTime.Now;
22  
-            ]]>
23  
-            </code>
24  
-            <para>Example usage of ${aspnet-application}:</para>
25  
-            <code lang="NLog Layout Renderer">
26  
-            ${aspnet-application:variable=myvariable} - produces "123"
27  
-            ${aspnet-application:variable=anothervariable} - produces "01/01/2006 00:00:00"
28  
-            ${aspnet-application:variable=anothervariable:culture=pl-PL} - produces "2006-01-01 00:00:00"
29  
-            ${aspnet-application:variable=myvariable:padding=5} - produces "  123"
30  
-            ${aspnet-application:variable=myvariable:padding=-5} - produces "123  "
31  
-            ${aspnet-application:variable=stringvariable:upperCase=true} - produces "AAA BBB"
32  
-            </code>
33  
-            </example>
34  
-        </member>
35  
-        <member name="M:NLog.LayoutRenderers.AspNetApplicationValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
36  
-            <summary>
37  
-            Renders the specified ASP.NET Application variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
38  
-            </summary>
39  
-            <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
40  
-            <param name="logEvent">Logging event.</param>
41  
-        </member>
42  
-        <member name="P:NLog.LayoutRenderers.AspNetApplicationValueLayoutRenderer.Variable">
43  
-            <summary>
44  
-            Gets or sets the variable name.
45  
-            </summary>
46  
-            <docgen category='Rendering Options' order='10' />
47  
-        </member>
48  
-        <member name="T:NLog.LayoutRenderers.AspNetRequestValueLayoutRenderer">
49  
-            <summary>
50  
-            ASP.NET Request variable.
51  
-            </summary>
52  
-            <remarks>
53  
-            Use this layout renderer to insert the value of the specified parameter of the
54  
-            ASP.NET Request object.
55  
-            </remarks>
56  
-            <example>
57  
-            <para>Example usage of ${aspnet-request}:</para>
58  
-            <code lang="NLog Layout Renderer">
59  
-            ${aspnet-request:item=v}
60  
-            ${aspnet-request:querystring=v}
61  
-            ${aspnet-request:form=v}
62  
-            ${aspnet-request:cookie=v}
63  
-            ${aspnet-request:serverVariable=v}
64  
-            </code>
65  
-            </example>
66  
-        </member>
67  
-        <member name="M:NLog.LayoutRenderers.AspNetRequestValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
68  
-            <summary>
69  
-            Renders the specified ASP.NET Request variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
70  
-            </summary>
71  
-            <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
72  
-            <param name="logEvent">Logging event.</param>
73  
-        </member>
74  
-        <member name="P:NLog.LayoutRenderers.AspNetRequestValueLayoutRenderer.Item">
75  
-            <summary>
76  
-            Gets or sets the item name. The QueryString, Form, Cookies, or ServerVariables collection variables having the specified name are rendered.
77  
-            </summary>
78  
-            <docgen category='Rendering Options' order='10' />
79  
-        </member>
80  
-        <member name="P:NLog.LayoutRenderers.AspNetRequestValueLayoutRenderer.QueryString">
81  
-            <summary>
82  
-            Gets or sets the QueryString variable to be rendered.
83  
-            </summary>
84  
-            <docgen category='Rendering Options' order='10' />
85  
-        </member>
86  
-        <member name="P:NLog.LayoutRenderers.AspNetRequestValueLayoutRenderer.Form">
87  
-            <summary>
88  
-            Gets or sets the form variable to be rendered.
89  
-            </summary>
90  
-            <docgen category='Rendering Options' order='10' />
91  
-        </member>
92  
-        <member name="P:NLog.LayoutRenderers.AspNetRequestValueLayoutRenderer.Cookie">
93  
-            <summary>
94  
-            Gets or sets the cookie to be rendered.
95  
-            </summary>
96  
-            <docgen category='Rendering Options' order='10' />
97  
-        </member>
98  
-        <member name="P:NLog.LayoutRenderers.AspNetRequestValueLayoutRenderer.ServerVariable">
99  
-            <summary>
100  
-            Gets or sets the ServerVariables item to be rendered.
101  
-            </summary>
102  
-            <docgen category='Rendering Options' order='10' />
103  
-        </member>
104  
-        <member name="T:NLog.LayoutRenderers.AspNetSessionIDLayoutRenderer">
105  
-            <summary>
106  
-            ASP.NET Session ID.
107  
-            </summary>                 
108  
-        </member>
109  
-        <member name="M:NLog.LayoutRenderers.AspNetSessionIDLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
110  
-            <summary>
111  
-            Renders the ASP.NET Session ID appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
112  
-            </summary>
113  
-            <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
114  
-            <param name="logEvent">Logging event.</param>
115  
-        </member>
116  
-        <member name="T:NLog.LayoutRenderers.AspNetSessionValueLayoutRenderer">
117  
-            <summary>
118  
-            ASP.NET Session variable.
119  
-            </summary>
120  
-            <remarks>
121  
-            Use this layout renderer to insert the value of the specified variable stored 
122  
-            in the ASP.NET Session dictionary.
123  
-            </remarks>
124  
-            <example>
125  
-            <para>You can set the value of an ASP.NET Session variable by using the following code:</para>
126  
-            <code lang="C#">
127  
-            <![CDATA[
128  
-            HttpContext.Current.Session["myvariable"] = 123;
129  
-            HttpContext.Current.Session["stringvariable"] = "aaa BBB";
130  
-            HttpContext.Current.Session["anothervariable"] = DateTime.Now;
131  
-            ]]>
132  
-            </code>
133  
-            <para>Example usage of ${aspnet-session}:</para>
134  
-            <code lang="NLog Layout Renderer">
135  
-            ${aspnet-session:variable=myvariable} - produces "123"
136  
-            ${aspnet-session:variable=anothervariable} - produces "01/01/2006 00:00:00"
137  
-            ${aspnet-session:variable=anothervariable:culture=pl-PL} - produces "2006-01-01 00:00:00"
138  
-            ${aspnet-session:variable=myvariable:padding=5} - produces "  123"
139  
-            ${aspnet-session:variable=myvariable:padding=-5} - produces "123  "
140  
-            ${aspnet-session:variable=stringvariable:upperCase=true} - produces "AAA BBB"
141  
-            </code>
142  
-            </example>
143  
-        </member>
144  
-        <member name="M:NLog.LayoutRenderers.AspNetSessionValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
145  
-            <summary>
146  
-            Renders the specified ASP.NET Session value and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
147  
-            </summary>
148  
-            <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
149  
-            <param name="logEvent">Logging event.</param>
150  
-        </member>
151  
-        <member name="P:NLog.LayoutRenderers.AspNetSessionValueLayoutRenderer.Variable">
152  
-            <summary>
153  
-            Gets or sets the session variable name.
154  
-            </summary>
155  
-            <docgen category='Rendering Options' order='10' />
156  
-        </member>
157  
-        <member name="T:NLog.LayoutRenderers.AspNetUserAuthTypeLayoutRenderer">
158  
-            <summary>
159  
-            ASP.NET User variable.
160  
-            </summary>
161  
-        </member>
162  
-        <member name="M:NLog.LayoutRenderers.AspNetUserAuthTypeLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
163  
-            <summary>
164  
-            Renders the specified ASP.NET User.Identity.AuthenticationType variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
165  
-            </summary>
166  
-            <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
167  
-            <param name="logEvent">Logging event.</param>
168  
-        </member>
169  
-        <member name="T:NLog.LayoutRenderers.AspNetUserIdentityLayoutRenderer">
170  
-            <summary>
171  
-            ASP.NET User variable.
172  
-            </summary>
173  
-        </member>
174  
-        <member name="M:NLog.LayoutRenderers.AspNetUserIdentityLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
175  
-            <summary>
176  
-            Renders the specified ASP.NET User.Identity.Name variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
177  
-            </summary>
178  
-            <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
179  
-            <param name="logEvent">Logging event.</param>
180  
-        </member>
181  
-        <member name="T:NLog.Targets.AspNetTraceTarget">
182  
-            <summary>
183  
-            Writes log messages to the ASP.NET trace.
184  
-            </summary>
185  
-            <seealso href="http://nlog-project.org/wiki/AspNetTrace_target">Documentation on NLog Wiki</seealso>
186  
-            <remarks>
187  
-            Log entries can then be viewed by navigating to http://server/path/Trace.axd.
188  
-            </remarks>
189  
-        </member>
190  
-        <member name="M:NLog.Targets.AspNetTraceTarget.Write(NLog.LogEventInfo)">
191  
-            <summary>
192  
-            Writes the specified logging event to the ASP.NET Trace facility. 
193  
-            If the log level is greater than or equal to <see cref="F:NLog.LogLevel.Warn"/> it uses the
194  
-            <see cref="M:System.Web.TraceContext.Warn(System.String,System.String)"/> method, otherwise it uses
195  
-            <see cref="M:System.Web.TraceContext.Write(System.String,System.String)"/> method.
196  
-            </summary>
197  
-            <param name="logEvent">The logging event.</param>
198  
-        </member>
199  
-        <member name="T:NLog.Targets.MessageQueueTarget">
200  
-            <summary>
201  
-            Writes log message to the specified message queue handled by MSMQ.
202  
-            </summary>
203  
-            <seealso href="http://nlog-project.org/wiki/MessageQueue_target">Documentation on NLog Wiki</seealso>
204  
-            <example>
205  
-            <p>
206  
-            To set up the target in the <a href="config.html">configuration file</a>, 
207  
-            use the following syntax:
208  
-            </p>
209  
-            <code lang="XML" source="examples/targets/Configuration File/MSMQ/Simple/NLog.config" />
210  
-            <p>
211  
-            You can use a single target to write to multiple queues (similar to writing to multiple files with the File target).
212  
-            </p>
213  
-            <code lang="XML" source="examples/targets/Configuration File/MSMQ/Multiple/NLog.config" />
214  
-            <p>
215  
-            The above examples assume just one target and a single rule. 
216  
-            More configuration options are described <a href="config.html">here</a>.
217  
-            </p>
218  
-            <p>
219  
-            To set up the log target programmatically use code like this:
220  
-            </p>
221  
-            <code lang="C#" source="examples/targets/Configuration API/MSMQ/Simple/Example.cs" />
222  
-            </example>
223  
-        </member>
224  
-        <member name="M:NLog.Targets.MessageQueueTarget.#ctor">
225  
-            <summary>
226  
-            Initializes a new instance of the <see cref="T:NLog.Targets.MessageQueueTarget"/> class.
227  
-            </summary>
228  
-            <remarks>
229  
-            The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code>
230  
-            </remarks>
231  
-        </member>
232  
-        <member name="M:NLog.Targets.MessageQueueTarget.Write(NLog.LogEventInfo)">
233  
-            <summary>
234  
-            Writes the specified logging event to a queue specified in the Queue 
235  
-            parameter.
236  
-            </summary>
237  
-            <param name="logEvent">The logging event.</param>
238  
-        </member>
239  
-        <member name="M:NLog.Targets.MessageQueueTarget.PrepareMessage(NLog.LogEventInfo)">
240  
-            <summary>
241  
-            Prepares a message to be sent to the message queue.
242  
-            </summary>
243  
-            <param name="logEvent">The log event to be used when calculating label and text to be written.</param>
244  
-            <returns>The message to be sent.</returns>
245  
-            <remarks>
246  
-            You may override this method in inheriting classes
247  
-            to provide services like encryption or message 
248  
-            authentication.
249  
-            </remarks>
250  
-        </member>
251  
-        <member name="P:NLog.Targets.MessageQueueTarget.Queue">
252  
-            <summary>
253  
-            Gets or sets the name of the queue to write to.
254  
-            </summary>
255  
-            <remarks>
256  
-            To write to a private queue on a local machine use <c>.\private$\QueueName</c>.
257  
-            For other available queue names, consult MSMQ documentation.
258  
-            </remarks>
259  
-            <docgen category='Queue Options' order='10' />
260  
-        </member>
261  
-        <member name="P:NLog.Targets.MessageQueueTarget.Label">
262  
-            <summary>
263  
-            Gets or sets the label to associate with each message.
264  
-            </summary>
265  
-            <remarks>
266  
-            By default no label is associated.
267  
-            </remarks>
268  
-            <docgen category='Queue Options' order='10' />
269  
-        </member>
270  
-        <member name="P:NLog.Targets.MessageQueueTarget.CreateQueueIfNotExists">
271  
-            <summary>
272  
-            Gets or sets a value indicating whether to create the queue if it doesn't exists.
273  
-            </summary>
274  
-            <docgen category='Queue Options' order='10' />
275  
-        </member>
276  
-        <member name="P:NLog.Targets.MessageQueueTarget.Recoverable">
277  
-            <summary>
278  
-            Gets or sets a value indicating whether to use recoverable messages (with guaranteed delivery).
279  
-            </summary>
280  
-            <docgen category='Queue Options' order='10' />
281  
-        </member>
282  
-        <member name="P:NLog.Targets.MessageQueueTarget.Encoding">
283  
-            <summary>
284  
-            Gets or sets the encoding to be used when writing text to the queue.
285  
-            </summary>
286  
-            <docgen category='Layout Options' order='10' />
287  
-        </member>
288  
-        <member name="P:NLog.Targets.MessageQueueTarget.UseXmlEncoding">
289  
-            <summary>
290  
-            Gets or sets a value indicating whether to use the XML format when serializing message.
291  
-            </summary>
292  
-            <docgen category='Layout Options' order='10' />
293  
-        </member>
294  
-        <member name="T:NLog.Targets.Wrappers.AspNetBufferingTargetWrapper">
295  
-            <summary>
296  
-            Buffers log events for the duration of ASP.NET request and sends them down 
297  
-            to the wrapped target at the end of a request.
298  
-            </summary>
299  
-            <seealso href="http://nlog-project.org/wiki/AspNetBufferingWrapper_target">Documentation on NLog Wiki</seealso>
300  
-            <remarks>
301  
-            <p>
302  
-            Typically this target is used in cooperation with PostFilteringTargetWrapper
303  
-            to provide verbose logging for failing requests and normal or no logging for
304  
-            successful requests. We need to make the decision of the final filtering rule
305  
-            to apply after all logs for a page have been generated.
306  
-            </p>
307  
-            <p>
308  
-            To use this target, you need to add an entry in the httpModules section of
309  
-            web.config:
310  
-            </p>
311  
-            <code lang="XML">
312  
-            <![CDATA[<?xml version="1.0" ?>
313  
-            <configuration>
314  
-              <system.web>
315  
-                <httpModules>
316  
-                  <add name="NLog" type="NLog.Web.NLogHttpModule, NLog"/>
317  
-                </httpModules>
318  
-              </system.web>
319  
-            </configuration>
320  
-            ]]>
321  
-            </code>
322  
-            </remarks>
323  
-            <example>
324  
-            <p>To set up the ASP.NET Buffering target wrapper <a href="config.html">configuration file</a>, put
325  
-            the following in <c>web.nlog</c> file in your web application directory (this assumes
326  
-            that PostFilteringWrapper is used to provide the filtering and actual logs go to
327  
-            a file).
328  
-            </p>
329  
-            <code lang="XML" source="examples/targets/Configuration File/ASPNetBufferingWrapper/web.nlog" />
330  
-            <p>
331  
-            This assumes just one target and a single rule. More configuration
332  
-            options are described <a href="config.html">here</a>.
333  
-            </p>
334  
-            <p>
335  
-            To configure the target programmatically, put the following
336  
-            piece of code in your <c>Application_OnStart()</c> handler in Global.asax.cs 
337  
-            or some other place that gets executed at the very beginning of your code:
338  
-            </p>
339  
-            <code lang="C#" source="examples/targets/Configuration API/ASPNetBufferingWrapper/Global.asax.cs" />
340  
-            <p>
341  
-            Fully working C# project can be found in the <c>Examples/Targets/Configuration API/ASPNetBufferingWrapper</c>
342  
-            directory along with usage instructions.
343  
-            </p>
344  
-            </example>
345  
-        </member>
346  
-        <member name="M:NLog.Targets.Wrappers.AspNetBufferingTargetWrapper.#ctor">
347  
-            <summary>
348  
-            Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AspNetBufferingTargetWrapper"/> class.
349  
-            </summary>
350  
-        </member>
351  
-        <member name="M:NLog.Targets.Wrappers.AspNetBufferingTargetWrapper.#ctor(NLog.Targets.Target)">
352  
-            <summary>
353  
-            Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AspNetBufferingTargetWrapper"/> class.
354  
-            </summary>
355  
-            <param name="wrappedTarget">The wrapped target.</param>
356  
-        </member>
357  
-        <member name="M:NLog.Targets.Wrappers.AspNetBufferingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32)">
358  
-            <summary>
359  
-            Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AspNetBufferingTargetWrapper"/> class.
360  
-            </summary>
361  
-            <param name="wrappedTarget">The wrapped target.</param>
362  
-            <param name="bufferSize">Size of the buffer.</param>
363  
-        </member>
364  
-        <member name="M:NLog.Targets.Wrappers.AspNetBufferingTargetWrapper.InitializeTarget">
365  
-            <summary>
366  
-            Initializes the target by hooking up the NLogHttpModule BeginRequest and EndRequest events.
367  
-            </summary>
368  
-        </member>
369  
-        <member name="M:NLog.Targets.Wrappers.AspNetBufferingTargetWrapper.CloseTarget">
370  
-            <summary>
371  
-            Closes the target by flushing pending events in the buffer (if any).
372  
-            </summary>
373  
-        </member>
374  
-        <member name="M:NLog.Targets.Wrappers.AspNetBufferingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)">
375  
-            <summary>
376  
-            Adds the specified log event to the buffer.
377  
-            </summary>
378  
-            <param name="logEvent">The log event.</param>
379  
-        </member>
380  
-        <member name="P:NLog.Targets.Wrappers.AspNetBufferingTargetWrapper.BufferSize">
381  
-            <summary>
382  
-            Gets or sets the number of log events to be buffered.
383  
-            </summary>
384  
-            <docgen category='Buffering Options' order='100' />
385  
-        </member>
386  
-        <member name="P:NLog.Targets.Wrappers.AspNetBufferingTargetWrapper.GrowBufferAsNeeded">
387  
-            <summary>
388  
-            Gets or sets a value indicating whether buffer should grow as needed.
389  
-            </summary>
390  
-            <value>A value of <c>true</c> if buffer should grow as needed; otherwise, <c>false</c>.</value>
391  
-            <remarks>
392  
-            Value of <c>true</c> causes the buffer to expand until <see cref="P:NLog.Targets.Wrappers.AspNetBufferingTargetWrapper.BufferGrowLimit"/> is hit,
393  
-            <c>false</c> causes the buffer to never expand and lose the earliest entries in case of overflow.
394  
-            </remarks>
395  
-            <docgen category="Buffering Options" order="100"/>
396  
-        </member>
397  
-        <member name="P:NLog.Targets.Wrappers.AspNetBufferingTargetWrapper.BufferGrowLimit">
398  
-            <summary>
399  
-            Gets or sets the maximum number of log events that the buffer can keep.
400  
-            </summary>
401  
-            <docgen category='Buffering Options' order='100' />
402  
-        </member>
403  
-        <member name="T:NLog.Web.NLogHttpModule">
404  
-            <summary>
405  
-            ASP.NET HttpModule that enables NLog to hook BeginRequest and EndRequest events easily.
406  
-            </summary>
407  
-        </member>
408  
-        <member name="M:NLog.Web.NLogHttpModule.Init(System.Web.HttpApplication)">
409  
-            <summary>
410  
-            Initializes the HttpModule.
411  
-            </summary>
412  
-            <param name="application">
413  
-            ASP.NET application.
414  
-            </param>
415  
-        </member>
416  
-        <member name="M:NLog.Web.NLogHttpModule.Dispose">
417  
-            <summary>
418  
-            Disposes the module.
419  
-            </summary>
420  
-        </member>
421  
-        <member name="E:NLog.Web.NLogHttpModule.EndRequest">
422  
-            <summary>
423  
-            Event to be raised at the end of each HTTP Request.
424  
-            </summary>
425  
-        </member>
426  
-        <member name="E:NLog.Web.NLogHttpModule.BeginRequest">
427  
-            <summary>
428  
-            Event to be raised at the beginning of each HTTP Request.
429  
-            </summary>
430  
-        </member>
431  
-    </members>
432  
-</doc>
BIN  packages/NLog.2.0.0.0/lib/NET35/NLog.dll
Binary file not shown
14,031  packages/NLog.2.0.0.0/lib/NET35/NLog.xml
0 additions, 14031 deletions not shown
BIN  packages/NLog.2.0.0.0/lib/NET40/NLog.Extended.dll
Binary file not shown
432  packages/NLog.2.0.0.0/lib/NET40/NLog.Extended.xml
... ...
@@ -1,432 +0,0 @@
1  
-<?xml version="1.0"?>
2  
-<doc>
3  
-    <assembly>
4  
-        <name>NLog.Extended</name>
5  
-    </assembly>
6  
-    <members>
7  
-        <member name="T:NLog.LayoutRenderers.AspNetApplicationValueLayoutRenderer">
8  
-            <summary>
9  
-            ASP.NET Application variable.
10  
-            </summary>
11  
-            <remarks>
12  
-            Use this layout renderer to insert the value of the specified variable stored 
13  
-            in the ASP.NET Application dictionary.
14  
-            </remarks>
15  
-            <example>
16  
-            <para>You can set the value of an ASP.NET Application variable by using the following code:</para>
17  
-            <code lang="C#">
18  
-            <![CDATA[
19  
-            HttpContext.Current.Application["myvariable"] = 123;
20  
-            HttpContext.Current.Application["stringvariable"] = "aaa BBB";
21  
-            HttpContext.Current.Application["anothervariable"] = DateTime.Now;
22  
-            ]]>
23  
-            </code>
24  
-            <para>Example usage of ${aspnet-application}:</para>
25  
-            <code lang="NLog Layout Renderer">
26  
-            ${aspnet-application:variable=myvariable} - produces "123"
27  
-            ${aspnet-application:variable=anothervariable} - produces "01/01/2006 00:00:00"
28  
-            ${aspnet-application:variable=anothervariable:culture=pl-PL} - produces "2006-01-01 00:00:00"
29  
-            ${aspnet-application:variable=myvariable:padding=5} - produces "  123"
30  
-            ${aspnet-application:variable=myvariable:padding=-5} - produces "123  "
31  
-            ${aspnet-application:variable=stringvariable:upperCase=true} - produces "AAA BBB"
32  
-            </code>
33  
-            </example>
34  
-        </member>
35  
-        <member name="M:NLog.LayoutRenderers.AspNetApplicationValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
36  
-            <summary>
37  
-            Renders the specified ASP.NET Application variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
38  
-            </summary>
39  
-            <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
40  
-            <param name="logEvent">Logging event.</param>
41  
-        </member>
42  
-        <member name="P:NLog.LayoutRenderers.AspNetApplicationValueLayoutRenderer.Variable">
43  
-            <summary>
44  
-            Gets or sets the variable name.
45  
-            </summary>
46  
-            <docgen category='Rendering Options' order='10' />
47  
-        </member>
48  
-        <member name="T:NLog.LayoutRenderers.AspNetRequestValueLayoutRenderer">
49  
-            <summary>
50  
-            ASP.NET Request variable.
51  
-            </summary>
52  
-            <remarks>
53  
-            Use this layout renderer to insert the value of the specified parameter of the
54  
-            ASP.NET Request object.
55  
-            </remarks>
56  
-            <example>
57  
-            <para>Example usage of ${aspnet-request}:</para>
58  
-            <code lang="NLog Layout Renderer">
59  
-            ${aspnet-request:item=v}
60  
-            ${aspnet-request:querystring=v}
61  
-            ${aspnet-request:form=v}
62  
-            ${aspnet-request:cookie=v}
63  
-            ${aspnet-request:serverVariable=v}
64  
-            </code>
65  
-            </example>
66  
-        </member>
67  
-        <member name="M:NLog.LayoutRenderers.AspNetRequestValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
68  
-            <summary>
69  
-            Renders the specified ASP.NET Request variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
70  
-            </summary>
71  
-            <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
72  
-            <param name="logEvent">Logging event.</param>
73  
-        </member>
74  
-        <member name="P:NLog.LayoutRenderers.AspNetRequestValueLayoutRenderer.Item">
75  
-            <summary>
76  
-            Gets or sets the item name. The QueryString, Form, Cookies, or ServerVariables collection variables having the specified name are rendered.
77  
-            </summary>
78  
-            <docgen category='Rendering Options' order='10' />
79  
-        </member>
80  
-        <member name="P:NLog.LayoutRenderers.AspNetRequestValueLayoutRenderer.QueryString">
81  
-            <summary>
82  
-            Gets or sets the QueryString variable to be rendered.
83  
-            </summary>
84  
-            <docgen category='Rendering Options' order='10' />
85  
-        </member>
86  
-        <member name="P:NLog.LayoutRenderers.AspNetRequestValueLayoutRenderer.Form">
87  
-            <summary>
88  
-            Gets or sets the form variable to be rendered.
89  
-            </summary>
90  
-            <docgen category='Rendering Options' order='10' />
91  
-        </member>
92  
-        <member name="P:NLog.LayoutRenderers.AspNetRequestValueLayoutRenderer.Cookie">
93  
-            <summary>
94  
-            Gets or sets the cookie to be rendered.
95  
-            </summary>
96  
-            <docgen category='Rendering Options' order='10' />
97  
-        </member>
98  
-        <member name="P:NLog.LayoutRenderers.AspNetRequestValueLayoutRenderer.ServerVariable">
99  
-            <summary>
100  
-            Gets or sets the ServerVariables item to be rendered.
101  
-            </summary>
102  
-            <docgen category='Rendering Options' order='10' />
103  
-        </member>
104  
-        <member name="T:NLog.LayoutRenderers.AspNetSessionIDLayoutRenderer">
105  
-            <summary>
106  
-            ASP.NET Session ID.
107  
-            </summary>                 
108  
-        </member>
109  
-        <member name="M:NLog.LayoutRenderers.AspNetSessionIDLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
110  
-            <summary>
111  
-            Renders the ASP.NET Session ID appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
112  
-            </summary>
113  
-            <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
114  
-            <param name="logEvent">Logging event.</param>
115  
-        </member>
116  
-        <member name="T:NLog.LayoutRenderers.AspNetSessionValueLayoutRenderer">
117  
-            <summary>
118  
-            ASP.NET Session variable.
119  
-            </summary>
120  
-            <remarks>
121  
-            Use this layout renderer to insert the value of the specified variable stored 
122  
-            in the ASP.NET Session dictionary.
123  
-            </remarks>
124  
-            <example>
125  
-            <para>You can set the value of an ASP.NET Session variable by using the following code:</para>
126  
-            <code lang="C#">
127  
-            <![CDATA[
128  
-            HttpContext.Current.Session["myvariable"] = 123;
129  
-            HttpContext.Current.Session["stringvariable"] = "aaa BBB";
130  
-            HttpContext.Current.Session["anothervariable"] = DateTime.Now;
131  
-            ]]>
132  
-            </code>
133  
-            <para>Example usage of ${aspnet-session}:</para>
134  
-            <code lang="NLog Layout Renderer">
135  
-            ${aspnet-session:variable=myvariable} - produces "123"
136  
-            ${aspnet-session:variable=anothervariable} - produces "01/01/2006 00:00:00"
137  
-            ${aspnet-session:variable=anothervariable:culture=pl-PL} - produces "2006-01-01 00:00:00"
138  
-            ${aspnet-session:variable=myvariable:padding=5} - produces "  123"
139  
-            ${aspnet-session:variable=myvariable:padding=-5} - produces "123  "
140  
-            ${aspnet-session:variable=stringvariable:upperCase=true} - produces "AAA BBB"
141  
-            </code>
142  
-            </example>
143  
-        </member>
144  
-        <member name="M:NLog.LayoutRenderers.AspNetSessionValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
145  
-            <summary>
146  
-            Renders the specified ASP.NET Session value and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
147  
-            </summary>
148  
-            <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
149  
-            <param name="logEvent">Logging event.</param>
150  
-        </member>
151  
-        <member name="P:NLog.LayoutRenderers.AspNetSessionValueLayoutRenderer.Variable">
152  
-            <summary>
153  
-            Gets or sets the session variable name.
154  
-            </summary>
155  
-            <docgen category='Rendering Options' order='10' />
156  
-        </member>
157  
-        <member name="T:NLog.LayoutRenderers.AspNetUserAuthTypeLayoutRenderer">
158  
-            <summary>
159  
-            ASP.NET User variable.
160  
-            </summary>
161  
-        </member>
162  
-        <member name="M:NLog.LayoutRenderers.AspNetUserAuthTypeLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
163  
-            <summary>
164  
-            Renders the specified ASP.NET User.Identity.AuthenticationType variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
165  
-            </summary>
166  
-            <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
167  
-            <param name="logEvent">Logging event.</param>
168  
-        </member>
169  
-        <member name="T:NLog.LayoutRenderers.AspNetUserIdentityLayoutRenderer">
170  
-            <summary>
171  
-            ASP.NET User variable.
172  
-            </summary>
173  
-        </member>
174  
-        <member name="M:NLog.LayoutRenderers.AspNetUserIdentityLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
175  
-            <summary>
176  
-            Renders the specified ASP.NET User.Identity.Name variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
177  
-            </summary>
178  
-            <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
179  
-            <param name="logEvent">Logging event.</param>
180  
-        </member>
181  
-        <member name="T:NLog.Targets.AspNetTraceTarget">
182  
-            <summary>
183  
-            Writes log messages to the ASP.NET trace.
184  
-            </summary>
185  
-            <seealso href="http://nlog-project.org/wiki/AspNetTrace_target">Documentation on NLog Wiki</seealso>
186  
-            <remarks>
187  
-            Log entries can then be viewed by navigating to http://server/path/Trace.axd.
188  
-            </remarks>
189  
-        </member>
190  
-        <member name="M:NLog.Targets.AspNetTraceTarget.Write(NLog.LogEventInfo)">
191  
-            <summary>
192  
-            Writes the specified logging event to the ASP.NET Trace facility. 
193  
-            If the log level is greater than or equal to <see cref="F:NLog.LogLevel.Warn"/> it uses the
194  
-            <see cref="M:System.Web.TraceContext.Warn(System.String,System.String)"/> method, otherwise it uses
195  
-            <see cref="M:System.Web.TraceContext.Write(System.String,System.String)"/> method.
196  
-            </summary>
197  
-            <param name="logEvent">The logging event.</param>
198  
-        </member>
199  
-        <member name="T:NLog.Targets.MessageQueueTarget">
200  
-            <summary>
201  
-            Writes log message to the specified message queue handled by MSMQ.
202  
-            </summary>
203  
-            <seealso href="http://nlog-project.org/wiki/MessageQueue_target">Documentation on NLog Wiki</seealso>
204  
-            <example>
205  
-            <p>
206  
-            To set up the target in the <a href="config.html">configuration file</a>, 
207  
-            use the following syntax:
208  
-            </p>
209  
-            <code lang="XML" source="examples/targets/Configuration File/MSMQ/Simple/NLog.config" />
210  
-            <p>
211  
-            You can use a single target to write to multiple queues (similar to writing to multiple files with the File target).
212  
-            </p>
213  
-            <code lang="XML" source="examples/targets/Configuration File/MSMQ/Multiple/NLog.config" />
214  
-            <p>
215  
-            The above examples assume just one target and a single rule. 
216  
-            More configuration options are described <a href="config.html">here</a>.
217  
-            </p>
218  
-            <p>
219  
-            To set up the log target programmatically use code like this:
220  
-            </p>
221  
-            <code lang="C#" source="examples/targets/Configuration API/MSMQ/Simple/Example.cs" />
222  
-            </example>
223  
-        </member>
224  
-        <member name="M:NLog.Targets.MessageQueueTarget.#ctor">
225  
-            <summary>
226  
-            Initializes a new instance of the <see cref="T:NLog.Targets.MessageQueueTarget"/> class.
227  
-            </summary>
228  
-            <remarks>
229  
-            The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code>
230  
-            </remarks>
231  
-        </member>
232  
-        <member name="M:NLog.Targets.MessageQueueTarget.Write(NLog.LogEventInfo)">
233  
-            <summary>
234  
-            Writes the specified logging event to a queue specified in the Queue 
235  
-            parameter.
236  
-            </summary>
237  
-            <param name="logEvent">The logging event.</param>
238  
-        </member>
239  
-        <member name="M:NLog.Targets.MessageQueueTarget.PrepareMessage(NLog.LogEventInfo)">
240  
-            <summary>
241  
-            Prepares a message to be sent to the message queue.
242  
-            </summary>
243  
-            <param name="logEvent">The log event to be used when calculating label and text to be written.</param>
244  
-            <returns>The message to be sent.</returns>
245  
-            <remarks>
246  
-            You may override this method in inheriting classes
247  
-            to provide services like encryption or message 
248  
-            authentication.
249  
-            </remarks>
250  
-        </member>
251  
-        <member name="P:NLog.Targets.MessageQueueTarget.Queue">
252  
-            <summary>
253  
-            Gets or sets the name of the queue to write to.
254  
-            </summary>
255  
-            <remarks>
256  
-            To write to a private queue on a local machine use <c>.\private$\QueueName</c>.
257  
-            For other available queue names, consult MSMQ documentation.
258  
-            </remarks>
259  
-            <docgen category='Queue Options' order='10' />
260  
-        </member>
261  
-        <member name="P:NLog.Targets.MessageQueueTarget.Label">
262  
-            <summary>
263  
-            Gets or sets the label to associate with each message.
264  
-            </summary>
265  
-            <remarks>
266  
-            By default no label is associated.
267  
-            </remarks>
268  
-            <docgen category='Queue Options' order='10' />
269  
-        </member>
270  
-        <member name="P:NLog.Targets.MessageQueueTarget.CreateQueueIfNotExists">
271  
-            <summary>
272  
-            Gets or sets a value indicating whether to create the queue if it doesn't exists.
273  
-            </summary>
274  
-            <docgen category='Queue Options' order='10' />
275  
-        </member>
276  
-        <member name="P:NLog.Targets.MessageQueueTarget.Recoverable">
277  
-            <summary>
278  
-            Gets or sets a value indicating whether to use recoverable messages (with guaranteed delivery).
279  
-            </summary>
280  
-            <docgen category='Queue Options' order='10' />
281  
-        </member>
282  
-        <member name="P:NLog.Targets.MessageQueueTarget.Encoding">
283  
-            <summary>
284  
-            Gets or sets the encoding to be used when writing text to the queue.
285  
-            </summary>
286  
-            <docgen category='Layout Options' order='10' />
287  
-        </member>
288  
-        <member name="P:NLog.Targets.MessageQueueTarget.UseXmlEncoding">
289  
-            <summary>
290  
-            Gets or sets a value indicating whether to use the XML format when serializing message.
291  
-            </summary>
292  
-            <docgen category='Layout Options' order='10' />
293  
-        </member>
294  
-        <member name="T:NLog.Targets.Wrappers.AspNetBufferingTargetWrapper">
295  
-            <summary>
296  
-            Buffers log events for the duration of ASP.NET request and sends them down 
297  
-            to the wrapped target at the end of a request.
298  
-            </summary>
299  
-            <seealso href="http://nlog-project.org/wiki/AspNetBufferingWrapper_target">Documentation on NLog Wiki</seealso>
300  
-            <remarks>
301  
-            <p>
302  
-            Typically this target is used in cooperation with PostFilteringTargetWrapper
303  
-            to provide verbose logging for failing requests and normal or no logging for
304  
-            successful requests. We need to make the decision of the final filtering rule
305  
-            to apply after all logs for a page have been generated.
306  
-            </p>
307  
-            <p>
308  
-            To use this target, you need to add an entry in the httpModules section of
309  
-            web.config:
310  
-            </p>
311  
-            <code lang="XML">
312  
-            <![CDATA[<?xml version="1.0" ?>
313  
-            <configuration>
314  
-              <system.web>
315  
-                <httpModules>
316  
-                  <add name="NLog" type="NLog.Web.NLogHttpModule, NLog"/>
317  
-                </httpModules>
318  
-              </system.web>
319  
-            </configuration>
320  
-            ]]>
321  
-            </code>
322  
-            </remarks>
323  
-            <example>
324  
-            <p>To set up the ASP.NET Buffering target wrapper <a href="config.html">configuration file</a>, put
325  
-            the following in <c>web.nlog</c> file in your web application directory (this assumes
326  
-            that PostFilteringWrapper is used to provide the filtering and actual logs go to
327  
-            a file).
328  
-            </p>
329  
-            <code lang="XML" source="examples/targets/Configuration File/ASPNetBufferingWrapper/web.nlog" />
330  
-            <p>
331  
-            This assumes just one target and a single rule. More configuration
332  
-            options are described <a href="config.html">here</a>.
333  
-            </p>
334  
-            <p>
335  
-            To configure the target programmatically, put the following
336  
-            piece of code in your <c>Application_OnStart()</c> handler in Global.asax.cs 
337  
-            or some other place that gets executed at the very beginning of your code:
338  
-            </p>
339  
-            <code lang="C#" source="examples/targets/Configuration API/ASPNetBufferingWrapper/Global.asax.cs" />
340  
-            <p>
341  
-            Fully working C# project can be found in the <c>Examples/Targets/Configuration API/ASPNetBufferingWrapper</c>
342  
-            directory along with usage instructions.
343  
-            </p>
344  
-            </example>
345  
-        </member>
346  
-        <member name="M:NLog.Targets.Wrappers.AspNetBufferingTargetWrapper.#ctor">
347  
-            <summary>
348  
-            Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AspNetBufferingTargetWrapper"/> class.
349  
-            </summary>
350  
-        </member>
351  
-        <member name="M:NLog.Targets.Wrappers.AspNetBufferingTargetWrapper.#ctor(NLog.Targets.Target)">
352  
-            <summary>
353  
-            Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AspNetBufferingTargetWrapper"/> class.
354  
-            </summary>
355  
-            <param name="wrappedTarget">The wrapped target.</param>
356  
-        </member>
357  
-        <member name="M:NLog.Targets.Wrappers.AspNetBufferingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32)">
358  
-            <summary>
359  
-            Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AspNetBufferingTargetWrapper"/> class.
360  
-            </summary>
361  
-            <param name="wrappedTarget">The wrapped target.</param>
362  
-            <param name="bufferSize">Size of the buffer.</param>
363  
-        </member>
364  
-        <member name="M:NLog.Targets.Wrappers.AspNetBufferingTargetWrapper.InitializeTarget">
365  
-            <summary>
366  
-            Initializes the target by hooking up the NLogHttpModule BeginRequest and EndRequest events.
367  
-            </summary>
368  
-        </member>
369  
-        <member name="M:NLog.Targets.Wrappers.AspNetBufferingTargetWrapper.CloseTarget">
370  
-            <summary>
371  
-            Closes the target by flushing pending events in the buffer (if any).
372  
-            </summary>
373  
-        </member>
374  
-        <member name="M:NLog.Targets.Wrappers.AspNetBufferingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)">
375  
-            <summary>
376  
-            Adds the specified log event to the buffer.
377  
-            </summary>