Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Update used NuGet packages to latest version and update solution to V…

…S 2012
  • Loading branch information...
commit 8359cc747a92f102d5784a4c66460e0b209964a5 1 parent c6e27a0
Ruslan Konviser authored October 07, 2012

Showing 121 changed files with 56,482 additions and 470 deletions. Show diff stats Hide diff stats

  1. 3  .gitignore
  2. 12  Couchbase.AspNet.sln
  3. 19  Couchbase.AspNet/Couchbase.AspNet.csproj
  4. 4  Couchbase.AspNet/packages.config
  5. 15  CouchbaseAspNetSample/CouchbaseAspNetSample.csproj
  6. BIN  packages/CouchbaseNetClient.1.1.6/CouchbaseNetClient.1.1.6.nupkg
  7. BIN  packages/CouchbaseNetClient.1.1.6/lib/net35/Couchbase.dll
  8. BIN  packages/CouchbaseNetClient.1.1.6/lib/net35/Couchbase.pdb
  9. 454  packages/CouchbaseNetClient.1.1.6/lib/net35/Couchbase.xml
  10. BIN  packages/CouchbaseNetClient.1.1.6/lib/net35/Enyim.Caching.dll
  11. BIN  packages/CouchbaseNetClient.1.1.6/lib/net35/Enyim.Caching.pdb
  12. BIN  packages/CouchbaseNetClient.1.2.0-beta/CouchbaseNetClient.1.2.0-beta.nupkg
  13. BIN  packages/CouchbaseNetClient.1.2.0-beta/lib/net40/Couchbase.dll
  14. 921  packages/CouchbaseNetClient.1.2.0-beta/lib/net40/Couchbase.xml
  15. BIN  packages/CouchbaseNetClient.1.2.0-beta/lib/net40/Enyim.Caching.dll
  16. BIN  packages/CouchbaseNetClient.1.2.0-beta/lib/net40/Enyim.Caching.pdb
  17. 6  packages/{CouchbaseNetClient.1.1.6/lib/net35 → CouchbaseNetClient.1.2.0-beta/lib/net40}/Enyim.Caching.xml
  18. BIN  packages/Hammock.1.2.9/Hammock.1.2.9.nupkg
  19. 23  packages/Hammock.1.2.9/LICENSE
  20. BIN  packages/Hammock.1.2.9/lib/2.0/Hammock.dll
  21. BIN  packages/Hammock.1.2.9/lib/2.0/Hammock.pdb
  22. BIN  packages/Hammock.1.2.9/lib/2.0/LinqBridge.dll
  23. BIN  packages/Hammock.1.2.9/lib/3.5/Hammock.ClientProfile.dll
  24. BIN  packages/Hammock.1.2.9/lib/3.5/Hammock.ClientProfile.pdb
  25. BIN  packages/Hammock.1.2.9/lib/3.5/Hammock.dll
  26. BIN  packages/Hammock.1.2.9/lib/3.5/Hammock.pdb
  27. BIN  packages/Hammock.1.2.9/lib/4.0/Hammock.ClientProfile.dll
  28. BIN  packages/Hammock.1.2.9/lib/4.0/Hammock.ClientProfile.pdb
  29. BIN  packages/Hammock.1.2.9/lib/4.0/Hammock.dll
  30. BIN  packages/Hammock.1.2.9/lib/4.0/Hammock.pdb
  31. BIN  packages/Hammock.1.2.9/lib/SL3/Hammock.Silverlight.dll
  32. BIN  packages/Hammock.1.2.9/lib/SL3/Hammock.Silverlight.pdb
  33. BIN  packages/Hammock.1.2.9/lib/SL3/ICSharpCode.SharpZipLib.Silverlight.dll
  34. BIN  packages/Hammock.1.2.9/lib/SL3/ICSharpCode.SharpZipLib.Silverlight.pdb
  35. BIN  packages/Hammock.1.2.9/lib/SL3/System.Runtime.Serialization.Json.dll
  36. 65  packages/Hammock.1.2.9/lib/SL3/System.Runtime.Serialization.Json.xml
  37. BIN  packages/Hammock.1.2.9/lib/SL3/System.Xml.Linq.dll
  38. 1,632  packages/Hammock.1.2.9/lib/SL3/System.Xml.Linq.xml
  39. BIN  packages/Hammock.1.2.9/lib/SL3/de/System.Runtime.Serialization.Json.resources.dll
  40. BIN  packages/Hammock.1.2.9/lib/SL3/de/System.Xml.Linq.resources.dll
  41. BIN  packages/Hammock.1.2.9/lib/SL3/es/System.Runtime.Serialization.Json.resources.dll
  42. BIN  packages/Hammock.1.2.9/lib/SL3/es/System.Xml.Linq.resources.dll
  43. BIN  packages/Hammock.1.2.9/lib/SL3/fr/System.Runtime.Serialization.Json.resources.dll
  44. BIN  packages/Hammock.1.2.9/lib/SL3/fr/System.Xml.Linq.resources.dll
  45. BIN  packages/Hammock.1.2.9/lib/SL3/it/System.Runtime.Serialization.Json.resources.dll
  46. BIN  packages/Hammock.1.2.9/lib/SL3/it/System.Xml.Linq.resources.dll
  47. BIN  packages/Hammock.1.2.9/lib/SL3/ja/System.Runtime.Serialization.Json.resources.dll
  48. BIN  packages/Hammock.1.2.9/lib/SL3/ja/System.Xml.Linq.resources.dll
  49. BIN  packages/Hammock.1.2.9/lib/SL3/ko/System.Runtime.Serialization.Json.resources.dll
  50. BIN  packages/Hammock.1.2.9/lib/SL3/ko/System.Xml.Linq.resources.dll
  51. BIN  packages/Hammock.1.2.9/lib/SL3/zh-Hans/System.Runtime.Serialization.Json.resources.dll
  52. BIN  packages/Hammock.1.2.9/lib/SL3/zh-Hans/System.Xml.Linq.resources.dll
  53. BIN  packages/Hammock.1.2.9/lib/SL3/zh-Hant/System.Runtime.Serialization.Json.resources.dll
  54. BIN  packages/Hammock.1.2.9/lib/SL3/zh-Hant/System.Xml.Linq.resources.dll
  55. BIN  packages/Hammock.1.2.9/lib/SL4/Hammock.Silverlight.dll
  56. BIN  packages/Hammock.1.2.9/lib/SL4/Hammock.Silverlight.pdb
  57. BIN  packages/Hammock.1.2.9/lib/SL4/ICSharpCode.SharpZipLib.Silverlight.dll
  58. BIN  packages/Hammock.1.2.9/lib/SL4/ICSharpCode.SharpZipLib.Silverlight.pdb
  59. BIN  packages/Hammock.1.2.9/lib/SL4/Microsoft.CSharp.dll
  60. 190  packages/Hammock.1.2.9/lib/SL4/Microsoft.CSharp.xml
  61. BIN  packages/Hammock.1.2.9/lib/SL4/System.Json.dll
  62. 632  packages/Hammock.1.2.9/lib/SL4/System.Json.xml
  63. BIN  packages/Hammock.1.2.9/lib/SL4/System.Runtime.Serialization.Json.dll
  64. 65  packages/Hammock.1.2.9/lib/SL4/System.Runtime.Serialization.Json.xml
  65. BIN  packages/Hammock.1.2.9/lib/SL4/System.Xml.Linq.dll
  66. 1,655  packages/Hammock.1.2.9/lib/SL4/System.Xml.Linq.xml
  67. BIN  packages/Hammock.1.2.9/lib/SL4/de/Microsoft.CSharp.resources.dll
  68. BIN  packages/Hammock.1.2.9/lib/SL4/de/System.Json.resources.dll
  69. BIN  packages/Hammock.1.2.9/lib/SL4/de/System.Runtime.Serialization.Json.resources.dll
  70. BIN  packages/Hammock.1.2.9/lib/SL4/de/System.Xml.Linq.resources.dll
  71. BIN  packages/Hammock.1.2.9/lib/SL4/es/Microsoft.CSharp.resources.dll
  72. BIN  packages/Hammock.1.2.9/lib/SL4/es/System.Json.resources.dll
  73. BIN  packages/Hammock.1.2.9/lib/SL4/es/System.Runtime.Serialization.Json.resources.dll
  74. BIN  packages/Hammock.1.2.9/lib/SL4/es/System.Xml.Linq.resources.dll
  75. BIN  packages/Hammock.1.2.9/lib/SL4/fr/Microsoft.CSharp.resources.dll
  76. BIN  packages/Hammock.1.2.9/lib/SL4/fr/System.Json.resources.dll
  77. BIN  packages/Hammock.1.2.9/lib/SL4/fr/System.Runtime.Serialization.Json.resources.dll
  78. BIN  packages/Hammock.1.2.9/lib/SL4/fr/System.Xml.Linq.resources.dll
  79. BIN  packages/Hammock.1.2.9/lib/SL4/it/Microsoft.CSharp.resources.dll
  80. BIN  packages/Hammock.1.2.9/lib/SL4/it/System.Json.resources.dll
  81. BIN  packages/Hammock.1.2.9/lib/SL4/it/System.Runtime.Serialization.Json.resources.dll
  82. BIN  packages/Hammock.1.2.9/lib/SL4/it/System.Xml.Linq.resources.dll
  83. BIN  packages/Hammock.1.2.9/lib/SL4/ja/Microsoft.CSharp.resources.dll
  84. BIN  packages/Hammock.1.2.9/lib/SL4/ja/System.Json.resources.dll
  85. BIN  packages/Hammock.1.2.9/lib/SL4/ja/System.Runtime.Serialization.Json.resources.dll
  86. BIN  packages/Hammock.1.2.9/lib/SL4/ja/System.Xml.Linq.resources.dll
  87. BIN  packages/Hammock.1.2.9/lib/SL4/ko/Microsoft.CSharp.resources.dll
  88. BIN  packages/Hammock.1.2.9/lib/SL4/ko/System.Json.resources.dll
  89. BIN  packages/Hammock.1.2.9/lib/SL4/ko/System.Runtime.Serialization.Json.resources.dll
  90. BIN  packages/Hammock.1.2.9/lib/SL4/ko/System.Xml.Linq.resources.dll
  91. BIN  packages/Hammock.1.2.9/lib/SL4/ru/Microsoft.CSharp.resources.dll
  92. BIN  packages/Hammock.1.2.9/lib/SL4/ru/System.Json.resources.dll
  93. BIN  packages/Hammock.1.2.9/lib/SL4/ru/System.Runtime.Serialization.Json.resources.dll
  94. BIN  packages/Hammock.1.2.9/lib/SL4/ru/System.Xml.Linq.resources.dll
  95. BIN  packages/Hammock.1.2.9/lib/SL4/zh-Hans/Microsoft.CSharp.resources.dll
  96. BIN  packages/Hammock.1.2.9/lib/SL4/zh-Hans/System.Json.resources.dll
  97. BIN  packages/Hammock.1.2.9/lib/SL4/zh-Hans/System.Runtime.Serialization.Json.resources.dll
  98. BIN  packages/Hammock.1.2.9/lib/SL4/zh-Hans/System.Xml.Linq.resources.dll
  99. BIN  packages/Hammock.1.2.9/lib/SL4/zh-Hant/Microsoft.CSharp.resources.dll
  100. BIN  packages/Hammock.1.2.9/lib/SL4/zh-Hant/System.Json.resources.dll
  101. BIN  packages/Hammock.1.2.9/lib/SL4/zh-Hant/System.Runtime.Serialization.Json.resources.dll
  102. BIN  packages/Hammock.1.2.9/lib/SL4/zh-Hant/System.Xml.Linq.resources.dll
  103. BIN  packages/Hammock.1.2.9/lib/WP7/Hammock.WindowsPhone.dll
  104. BIN  packages/Hammock.1.2.9/lib/WP7/Hammock.WindowsPhone.pdb
  105. BIN  packages/Hammock.1.2.9/lib/WP7/ICSharpCode.SharpZipLib.WindowsPhone.dll
  106. BIN  packages/Hammock.1.2.9/lib/WP7/ICSharpCode.SharpZipLib.WindowsPhone.pdb
  107. BIN  packages/Newtonsoft.Json.4.5.9/Newtonsoft.Json.4.5.9.nupkg
  108. BIN  packages/Newtonsoft.Json.4.5.9/lib/net20/Newtonsoft.Json.dll
  109. 8,255  packages/Newtonsoft.Json.4.5.9/lib/net20/Newtonsoft.Json.xml
  110. BIN  packages/Newtonsoft.Json.4.5.9/lib/net35/Newtonsoft.Json.dll
  111. 7,391  packages/Newtonsoft.Json.4.5.9/lib/net35/Newtonsoft.Json.xml
  112. BIN  packages/Newtonsoft.Json.4.5.9/lib/net40/Newtonsoft.Json.dll
  113. 7,634  packages/Newtonsoft.Json.4.5.9/lib/net40/Newtonsoft.Json.xml
  114. BIN  packages/Newtonsoft.Json.4.5.9/lib/sl3-wp/Newtonsoft.Json.dll
  115. 6,934  packages/Newtonsoft.Json.4.5.9/lib/sl3-wp/Newtonsoft.Json.xml
  116. BIN  packages/Newtonsoft.Json.4.5.9/lib/sl4-windowsphone71/Newtonsoft.Json.dll
  117. 6,934  packages/Newtonsoft.Json.4.5.9/lib/sl4-windowsphone71/Newtonsoft.Json.xml
  118. BIN  packages/Newtonsoft.Json.4.5.9/lib/sl4/Newtonsoft.Json.dll
  119. 6,956  packages/Newtonsoft.Json.4.5.9/lib/sl4/Newtonsoft.Json.xml
  120. BIN  packages/Newtonsoft.Json.4.5.9/lib/winrt45/Newtonsoft.Json.dll
  121. 7,152  packages/Newtonsoft.Json.4.5.9/lib/winrt45/Newtonsoft.Json.xml
3  .gitignore
@@ -2,4 +2,5 @@
2 2
 **/obj/*
3 3
 TestResults/*
4 4
 *.suo
5  
-*.user
  5
+*.user
  6
+_ReSharper.Couchbase.AspNet/*
12  Couchbase.AspNet.sln
... ...
@@ -1,15 +1,15 @@
1 1
 
2  
-Microsoft Visual Studio Solution File, Format Version 11.00
3  
-# Visual Studio 2010
4  
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Couchbase.AspNet", "Couchbase.AspNet\Couchbase.AspNet.csproj", "{A53FF68E-9029-4652-A59D-F9FFD097C206}"
5  
-EndProject
6  
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CouchbaseAspNetSample", "CouchbaseAspNetSample\CouchbaseAspNetSample.csproj", "{E0E0512D-42ED-4302-9E1D-182FE3945F28}"
7  
-EndProject
  2
+Microsoft Visual Studio Solution File, Format Version 12.00
  3
+# Visual Studio 2012
8 4
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{CC6DB7EC-7DAD-4B28-82DC-560C304AA915}"
9 5
 	ProjectSection(SolutionItems) = preProject
10 6
 		README.md = README.md
11 7
 	EndProjectSection
12 8
 EndProject
  9
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Couchbase.AspNet", "Couchbase.AspNet\Couchbase.AspNet.csproj", "{A53FF68E-9029-4652-A59D-F9FFD097C206}"
  10
+EndProject
  11
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CouchbaseAspNetSample", "CouchbaseAspNetSample\CouchbaseAspNetSample.csproj", "{E0E0512D-42ED-4302-9E1D-182FE3945F28}"
  12
+EndProject
13 13
 Global
14 14
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
15 15
 		Debug|Any CPU = Debug|Any CPU
19  Couchbase.AspNet/Couchbase.AspNet.csproj
@@ -37,13 +37,20 @@
37 37
     <AssemblyOriginatorKeyFile>Couchbase.snk</AssemblyOriginatorKeyFile>
38 38
   </PropertyGroup>
39 39
   <ItemGroup>
40  
-    <Reference Include="Couchbase, Version=1.1.4635.18746, Culture=neutral, PublicKeyToken=269b55efb37646d0, processorArchitecture=MSIL">
41  
-      <SpecificVersion>False</SpecificVersion>
42  
-      <HintPath>..\packages\CouchbaseNetClient.1.1.6\lib\net35\Couchbase.dll</HintPath>
  40
+    <Reference Include="Couchbase">
  41
+      <HintPath>..\packages\CouchbaseNetClient.1.2.0-beta\lib\net40\Couchbase.dll</HintPath>
43 42
     </Reference>
44  
-    <Reference Include="Enyim.Caching, Version=1.0.0.0, Culture=neutral, PublicKeyToken=269b55efb37646d0, processorArchitecture=MSIL">
45  
-      <SpecificVersion>False</SpecificVersion>
46  
-      <HintPath>..\packages\CouchbaseNetClient.1.1.6\lib\net35\Enyim.Caching.dll</HintPath>
  43
+    <Reference Include="Enyim.Caching">
  44
+      <HintPath>..\packages\CouchbaseNetClient.1.2.0-beta\lib\net40\Enyim.Caching.dll</HintPath>
  45
+    </Reference>
  46
+    <Reference Include="Hammock">
  47
+      <HintPath>..\packages\Hammock.1.2.9\lib\4.0\Hammock.dll</HintPath>
  48
+    </Reference>
  49
+    <Reference Include="Hammock.ClientProfile">
  50
+      <HintPath>..\packages\Hammock.1.2.9\lib\4.0\Hammock.ClientProfile.dll</HintPath>
  51
+    </Reference>
  52
+    <Reference Include="Newtonsoft.Json">
  53
+      <HintPath>..\packages\Newtonsoft.Json.4.5.9\lib\net40\Newtonsoft.Json.dll</HintPath>
47 54
     </Reference>
48 55
     <Reference Include="System" />
49 56
     <Reference Include="System.Configuration" />
4  Couchbase.AspNet/packages.config
... ...
@@ -1,4 +1,6 @@
1 1
 <?xml version="1.0" encoding="utf-8"?>
2 2
 <packages>
3  
-  <package id="CouchbaseNetClient" version="1.1.6" />
  3
+  <package id="CouchbaseNetClient" version="1.2.0-beta" targetFramework="net40" />
  4
+  <package id="Hammock" version="1.2.9" targetFramework="net40" />
  5
+  <package id="Newtonsoft.Json" version="4.5.9" targetFramework="net40" />
4 6
 </packages>
15  CouchbaseAspNetSample/CouchbaseAspNetSample.csproj
... ...
@@ -1,5 +1,6 @@
1 1
 <?xml version="1.0" encoding="utf-8"?>
2 2
 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  3
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
3 4
   <PropertyGroup>
4 5
     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5 6
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
@@ -15,6 +16,11 @@
15 16
     <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
16 17
     <MvcBuildViews>false</MvcBuildViews>
17 18
     <UseIISExpress>false</UseIISExpress>
  19
+    <FileUpgradeFlags>
  20
+    </FileUpgradeFlags>
  21
+    <UpgradeBackupLocation>
  22
+    </UpgradeBackupLocation>
  23
+    <OldToolsVersion>4.0</OldToolsVersion>
18 24
   </PropertyGroup>
19 25
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
20 26
     <DebugSymbols>true</DebugSymbols>
@@ -113,8 +119,13 @@
113 119
   <ItemGroup>
114 120
     <Content Include="Views\Account\Register.cshtml" />
115 121
   </ItemGroup>
  122
+  <PropertyGroup>
  123
+    <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
  124
+    <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
  125
+  </PropertyGroup>
116 126
   <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
117  
-  <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" />
  127
+  <Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />
  128
+  <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" Condition="false" />
118 129
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
119 130
        Other similar extension points exist, see Microsoft.Common.targets.
120 131
   <Target Name="BeforeBuild">
@@ -143,4 +154,4 @@
143 154
       </FlavorProperties>
144 155
     </VisualStudio>
145 156
   </ProjectExtensions>
146  
-</Project>
  157
+</Project>
BIN  packages/CouchbaseNetClient.1.1.6/CouchbaseNetClient.1.1.6.nupkg
Binary file not shown
BIN  packages/CouchbaseNetClient.1.1.6/lib/net35/Couchbase.dll
Binary file not shown
BIN  packages/CouchbaseNetClient.1.1.6/lib/net35/Couchbase.pdb
Binary file not shown
454  packages/CouchbaseNetClient.1.1.6/lib/net35/Couchbase.xml
... ...
@@ -1,454 +0,0 @@
1  
-<?xml version="1.0"?>
2  
-<doc>
3  
-    <assembly>
4  
-        <name>Couchbase</name>
5  
-    </assembly>
6  
-    <members>
7  
-        <member name="M:Couchbase.BucketConfigListener.Start">
8  
-            <summary>
9  
-            Starts listening for configuration data. This method blocks until the initial configuration is received. (Or until all pool urls fail.)
10  
-            </summary>
11  
-        </member>
12  
-        <member name="M:Couchbase.BucketConfigListener.ReleaseListener(Couchbase.MessageStreamListener)">
13  
-            <summary>
14  
-            Unsubscibes from a pooled listener, and destrpys it if no additionals subscribers are present.
15  
-            </summary>
16  
-            <param name="listener"></param>
17  
-        </member>
18  
-        <member name="M:Couchbase.BucketConfigListener.GetPooledListener">
19  
-            <summary>
20  
-            Returns a MessageStreamListener instance based on this instance's configuratino (timeout, bucket name etc.)
21  
-            
22  
-            When multiple listeners are requested with the exact same parameters (usually when multiple clients are instantiated from the same configuration),
23  
-            the same listener will be returned each time.
24  
-            </summary>
25  
-            <returns></returns>
26  
-        </member>
27  
-        <member name="P:Couchbase.BucketConfigListener.Timeout">
28  
-            <summary>
29  
-            Connection timeout in milliseconds for connecting the pool.
30  
-            </summary>
31  
-        </member>
32  
-        <member name="P:Couchbase.BucketConfigListener.DeadTimeout">
33  
-            <summary>
34  
-            Time to wait in milliseconds to reconnect to the pool when all nodes are down.
35  
-            </summary>
36  
-        </member>
37  
-        <member name="E:Couchbase.BucketConfigListener.ClusterConfigChanged">
38  
-            <summary>
39  
-            Raised when the pool's configuration changes.
40  
-            </summary>
41  
-        </member>
42  
-        <member name="M:Couchbase.ConfigHelper.DeserializeUri``1(System.Net.WebClient,System.Uri,System.Collections.Generic.IEnumerable{System.Web.Script.Serialization.JavaScriptConverter})">
43  
-            <summary>
44  
-            Deserializes the content of an url as a json object
45  
-            </summary>
46  
-            <typeparam name="T"></typeparam>
47  
-            <param name="uri"></param>
48  
-            <returns></returns>
49  
-        </member>
50  
-        <member name="M:Couchbase.ConfigHelper.ResolveBucket(System.Net.WebClient,System.Uri,System.String)">
51  
-            <summary>
52  
-            Asks the cluster for the specified bucket's configuration.
53  
-            </summary>
54  
-            <param name="bootstrapUri"></param>
55  
-            <param name="name"></param>
56  
-            <returns></returns>
57  
-        </member>
58  
-        <member name="F:Couchbase.Configuration.BucketPortType.Proxy">
59  
-            <summary>
60  
-            Connect to the nodes using moxy
61  
-            </summary>
62  
-        </member>
63  
-        <member name="F:Couchbase.Configuration.BucketPortType.Direct">
64  
-            <summary>
65  
-            Connect to the nodes directly using the Memcached port
66  
-            </summary>
67  
-        </member>
68  
-        <member name="T:Couchbase.Configuration.IHeartbeatMonitorConfiguration">
69  
-            <summary>
70  
-            Defines an interface for setting Heartbeat monitor attributes
71  
-            </summary>
72  
-        </member>
73  
-        <member name="P:Couchbase.Configuration.IHeartbeatMonitorConfiguration.Interval">
74  
-            <summary>
75  
-            Time between checks, in milliseconds
76  
-            </summary>
77  
-        </member>
78  
-        <member name="P:Couchbase.Configuration.IHeartbeatMonitorConfiguration.Enabled">
79  
-            <summary>
80  
-            Determines whether to run the heartbeat checks
81  
-            </summary>
82  
-        </member>
83  
-        <member name="P:Couchbase.Configuration.HeartbeatMonitorElement.Uri">
84  
-            <summary>
85  
-            Gets or sets the endpoint uri for the heartbeat request
86  
-            </summary>
87  
-        </member>
88  
-        <member name="P:Couchbase.Configuration.HeartbeatMonitorElement.Interval">
89  
-            <summary>
90  
-            Gets or sets the interval between heartbeat requests
91  
-            </summary>
92  
-        </member>
93  
-        <member name="P:Couchbase.Configuration.HeartbeatMonitorElement.Enabled">
94  
-            <summary>
95  
-            Enables or disables the heartbeat requests
96  
-            </summary>
97  
-        </member>
98  
-        <member name="M:Couchbase.Configuration.ICouchbaseClientConfiguration.CreateKeyTransformer">
99  
-            <summary>
100  
-            Creates an <see cref="T:Enyim.Caching.Memcached.IMemcachedKeyTransformer"/> instance which will be used to convert item keys for Memcached.
101  
-            </summary>
102  
-        </member>
103  
-        <member name="M:Couchbase.Configuration.ICouchbaseClientConfiguration.CreateNodeLocator">
104  
-            <summary>
105  
-            Creates an <see cref="T:Enyim.Caching.Memcached.IMemcachedNodeLocator"/> instance which will be used to assign items to Memcached nodes.
106  
-            </summary>
107  
-        </member>
108  
-        <member name="M:Couchbase.Configuration.ICouchbaseClientConfiguration.CreateTranscoder">
109  
-            <summary>
110  
-            Creates an <see cref="T:Enyim.Caching.Memcached.ITranscoder"/> instance which will be used to serialize or deserialize items.
111  
-            </summary>
112  
-        </member>
113  
-        <member name="M:Couchbase.Configuration.ICouchbaseClientConfiguration.CreatePerformanceMonitor">
114  
-            <summary>
115  
-            Creates an <see cref="T:Enyim.Caching.Memcached.IPerformanceMonitor"/> instance which will be used to monitor the performance of the client.
116  
-            </summary>
117  
-        </member>
118  
-        <member name="P:Couchbase.Configuration.ICouchbaseClientConfiguration.Bucket">
119  
-            <summary>
120  
-            Gets the name of the bucket to be used. If not specified the "default" bucket will be used.
121  
-            </summary>
122  
-        </member>
123  
-        <member name="P:Couchbase.Configuration.ICouchbaseClientConfiguration.BucketPassword">
124  
-            <summary>
125  
-            Gets the pasword used to connect to the bucket.
126  
-            </summary>
127  
-            <remarks> If null, the bucket name will be used. Set to String.Empty to use an empty password.</remarks>
128  
-        </member>
129  
-        <member name="P:Couchbase.Configuration.ICouchbaseClientConfiguration.Urls">
130  
-            <summary>
131  
-            Gets a list of <see cref="T:IPEndPoint"/> each representing a Memcached server in the pool.
132  
-            </summary>
133  
-        </member>
134  
-        <member name="P:Couchbase.Configuration.ICouchbaseClientConfiguration.SocketPool">
135  
-            <summary>
136  
-            Gets the configuration of the socket pool.
137  
-            </summary>
138  
-        </member>
139  
-        <member name="P:Couchbase.Configuration.ICouchbaseClientConfiguration.HeartbeatMonitor">
140  
-            <summary>
141  
-            Gets the configuration of the heartbeat monitor.
142  
-            </summary>
143  
-        </member>
144  
-        <member name="T:Couchbase.Configuration.CouchbaseClientConfiguration">
145  
-            <summary>
146  
-            Configuration class
147  
-            </summary>
148  
-        </member>
149  
-        <member name="M:Couchbase.Configuration.CouchbaseClientConfiguration.#ctor">
150  
-            <summary>
151  
-            Initializes a new instance of the <see cref="T:MemcachedClientConfiguration"/> class.
152  
-            </summary>
153  
-        </member>
154  
-        <member name="P:Couchbase.Configuration.CouchbaseClientConfiguration.Bucket">
155  
-            <summary>
156  
-            Gets or sets the name of the bucket to be used. Can be overriden at the pool's constructor, and if not specified the "default" bucket will be used.
157  
-            </summary>
158  
-        </member>
159  
-        <member name="P:Couchbase.Configuration.CouchbaseClientConfiguration.BucketPassword">
160  
-            <summary>
161  
-            Gets or sets the pasword used to connect to the bucket.
162  
-            </summary>
163  
-            <remarks> If null, the bucket name will be used. Set to String.Empty to use an empty password.</remarks>
164  
-        </member>
165  
-        <member name="P:Couchbase.Configuration.CouchbaseClientConfiguration.Urls">
166  
-            <summary>
167  
-            Gets a list of <see cref="T:IPEndPoint"/> each representing a Memcached server in the pool.
168  
-            </summary>
169  
-        </member>
170  
-        <member name="P:Couchbase.Configuration.CouchbaseClientConfiguration.SocketPool">
171  
-            <summary>
172  
-            Gets the configuration of the socket pool.
173  
-            </summary>
174  
-        </member>
175  
-        <member name="P:Couchbase.Configuration.CouchbaseClientConfiguration.HeartbeatMonitor">
176  
-            <summary>
177  
-            Gets or sets the configuration of the heartbeat monitor.
178  
-            </summary>
179  
-        </member>
180  
-        <member name="P:Couchbase.Configuration.CouchbaseClientConfiguration.KeyTransformer">
181  
-            <summary>
182  
-            Gets or sets the <see cref="T:Enyim.Caching.Memcached.IMemcachedKeyTransformer"/> which will be used to convert item keys for Memcached.
183  
-            </summary>
184  
-        </member>
185  
-        <member name="P:Couchbase.Configuration.CouchbaseClientConfiguration.NodeLocator">
186  
-            <summary>
187  
-            Gets or sets the Type of the <see cref="T:Enyim.Caching.Memcached.IMemcachedNodeLocator"/> which will be used to assign items to Memcached nodes.
188  
-            </summary>
189  
-            <remarks>If both <see cref="M:NodeLocator"/> and  <see cref="M:NodeLocatorFactory"/> are assigned then the latter takes precedence.</remarks>
190  
-        </member>
191  
-        <member name="P:Couchbase.Configuration.CouchbaseClientConfiguration.NodeLocatorFactory">
192  
-            <summary>
193  
-            Gets or sets the NodeLocatorFactory instance which will be used to create a new IMemcachedNodeLocator instances.
194  
-            </summary>
195  
-            <remarks>If both <see cref="M:NodeLocator"/> and  <see cref="M:NodeLocatorFactory"/> are assigned then the latter takes precedence.</remarks>
196  
-        </member>
197  
-        <member name="P:Couchbase.Configuration.CouchbaseClientConfiguration.Transcoder">
198  
-            <summary>
199  
-            Gets or sets the <see cref="T:Enyim.Caching.Memcached.ITranscoder"/> which will be used serialzie or deserialize items.
200  
-            </summary>
201  
-        </member>
202  
-        <member name="P:Couchbase.Configuration.CouchbaseClientConfiguration.PerformanceMonitorFactory">
203  
-            <summary>
204  
-            Gets or sets the <see cref="T:Enyim.Caching.Memcached.IPerformanceMonitor"/> instance which will be used monitor the performance of the client.
205  
-            </summary>
206  
-        </member>
207  
-        <member name="T:Couchbase.Configuration.CouchbaseClientSection">
208  
-            <summary>
209  
-            Configures the <see cref="T:CouchbaseClient"/>. This class cannot be inherited.
210  
-            </summary>
211  
-        </member>
212  
-        <member name="M:Couchbase.Configuration.CouchbaseClientSection.PostDeserialize">
213  
-            <summary>
214  
-            Called after deserialization.
215  
-            </summary>
216  
-        </member>
217  
-        <member name="P:Couchbase.Configuration.CouchbaseClientSection.SocketPool">
218  
-            <summary>
219  
-            Gets or sets the configuration of the socket pool.
220  
-            </summary>
221  
-        </member>
222  
-        <member name="P:Couchbase.Configuration.CouchbaseClientSection.HeartbeatMonitor">
223  
-            <summary>
224  
-            Gets or sets the configuration of the socket pool.
225  
-            </summary>
226  
-        </member>
227  
-        <member name="P:Couchbase.Configuration.CouchbaseClientSection.NodeLocator">
228  
-            <summary>
229  
-            Gets or sets the <see cref="T:Enyim.Caching.Memcached.IMemcachedNodeLocator"/> which will be used to assign items to Memcached nodes.
230  
-            </summary>
231  
-        </member>
232  
-        <member name="P:Couchbase.Configuration.CouchbaseClientSection.KeyTransformer">
233  
-            <summary>
234  
-            Gets or sets the <see cref="T:Enyim.Caching.Memcached.IMemcachedKeyTransformer"/> which will be used to convert item keys for Memcached.
235  
-            </summary>
236  
-        </member>
237  
-        <member name="P:Couchbase.Configuration.CouchbaseClientSection.Transcoder">
238  
-            <summary>
239  
-            Gets or sets the <see cref="T:Enyim.Caching.Memcached.ITranscoder"/> which will be used serialize or deserialize items.
240  
-            </summary>
241  
-        </member>
242  
-        <member name="P:Couchbase.Configuration.CouchbaseClientSection.PerformanceMonitorFactory">
243  
-            <summary>
244  
-            Gets or sets the <see cref="T:Enyim.Caching.Memcached.IPerformanceMonitor"/> which will be used monitor the performance of the client.
245  
-            </summary>
246  
-        </member>
247  
-        <member name="T:Couchbase.Configuration.ServersElement">
248  
-            <summary>
249  
-            Configures the <see cref="T:MemcachedClient"/>. This class cannot be inherited.
250  
-            </summary>
251  
-        </member>
252  
-        <member name="P:Couchbase.Configuration.ServersElement.Bucket">
253  
-            <summary>
254  
-            Gets or sets the name of the bucket to be used. Can be overriden at the pool's constructor, and if not specified the "default" bucket will be used.
255  
-            </summary>
256  
-        </member>
257  
-        <member name="P:Couchbase.Configuration.ServersElement.BucketPassword">
258  
-            <summary>
259  
-            Gets or sets the pasword used to connect to the bucket.
260  
-            </summary>
261  
-            <remarks> If null, the bucket name will be used. Set to String.Empty to use an empty password.</remarks>
262  
-        </member>
263  
-        <member name="P:Couchbase.Configuration.ServersElement.UserName">
264  
-            <summary>
265  
-            (Obsolete) Gets or sets the user name used to connect to a secured cluster
266  
-            </summary>
267  
-        </member>
268  
-        <member name="P:Couchbase.Configuration.ServersElement.Password">
269  
-            <summary>
270  
-            (Obsolete) Gets or sets the password used to connect to a secured cluster
271  
-            </summary>
272  
-        </member>
273  
-        <member name="P:Couchbase.Configuration.ServersElement.Urls">
274  
-            <summary>
275  
-            Returns a collection of nodes in the cluster the client should use to retrieve the Memcached nodes.
276  
-            </summary>
277  
-        </member>
278  
-        <member name="P:Couchbase.Configuration.ServersElement.Port">
279  
-            <summary>
280  
-            Determines which port the client should use to connect to the nodes
281  
-            </summary>
282  
-        </member>
283  
-        <member name="T:Couchbase.Configuration.UriElement">
284  
-            <summary>
285  
-            Represents a configuration element that contains a Memcached node address. This class cannot be inherited. 
286  
-            </summary>
287  
-        </member>
288  
-        <member name="P:Couchbase.Configuration.UriElement.Uri">
289  
-            <summary>
290  
-            Gets or sets the ip address of the node.
291  
-            </summary>
292  
-        </member>
293  
-        <member name="T:Couchbase.Configuration.UriElementCollection">
294  
-            <summary>
295  
-            Represents a collection of <see cref="T:EndPointElement"/> instances. This class cannot be inherited.
296  
-            </summary>
297  
-        </member>
298  
-        <member name="M:Couchbase.Configuration.UriElementCollection.CreateNewElement">
299  
-            <summary>
300  
-            Creates a new <see cref="T:ConfigurationElement"/>.
301  
-            </summary>
302  
-            <returns>A new <see cref="T:ConfigurationElement"/>.</returns>
303  
-        </member>
304  
-        <member name="M:Couchbase.Configuration.UriElementCollection.GetElementKey(System.Configuration.ConfigurationElement)">
305  
-            <summary>
306  
-            Gets the element key for a specified configuration element when overridden in a derived class.
307  
-            </summary>
308  
-            <param name="element">The <see cref="T:ConfigurationElement"/> to return the key for. </param>
309  
-            <returns>An <see cref="T:Object"/> that acts as the key for the specified <see cref="T:ConfigurationElement"/>.</returns>
310  
-        </member>
311  
-        <member name="M:Couchbase.Configuration.UriElementCollection.ToUriCollection">
312  
-            <summary>
313  
-            Helper method; converts the collection into an <see cref="T:IPEndPoint"/> collection for the interface implementation.
314  
-            </summary>
315  
-            <returns></returns>
316  
-        </member>
317  
-        <member name="T:Couchbase.MessageStreamListener">
318  
-            <summary>
319  
-            Listens on a streamingUri and processes the messages
320  
-            </summary>
321  
-        </member>
322  
-        <member name="M:Couchbase.MessageStreamListener.#ctor(System.Uri[],System.Uri,System.Int32,System.Boolean,System.Func{Couchbase.WebClientWithTimeout,System.Uri,System.Uri})">
323  
-            <summary>
324  
-            Creates a new instance of MessageStreamListener
325  
-            </summary>
326  
-            <param name="urls"></param>
327  
-            <param name="converter">You use this to redirect the original url into somewhere else. Called only once for each url before the MessageStreamListener starts processing it.</param>
328  
-        </member>
329  
-        <member name="M:Couchbase.MessageStreamListener.Start">
330  
-            <summary>
331  
-            Starts processing the streaming URI
332  
-            </summary>
333  
-        </member>
334  
-        <member name="M:Couchbase.MessageStreamListener.Stop">
335  
-            <summary>
336  
-            Stops processing
337  
-            </summary>
338  
-        </member>
339  
-        <member name="M:Couchbase.MessageStreamListener.SleepUntil(System.Int32)">
340  
-            <summary>
341  
-            Sleeps until the time elapses. Returns false if the sleep was aborted.
342  
-            </summary>
343  
-            <param name="milliseconds"></param>
344  
-            <returns></returns>
345  
-        </member>
346  
-        <member name="P:Couchbase.MessageStreamListener.Credentials">
347  
-            <summary>
348  
-            The credentials used to connect to the urls.
349  
-            </summary>
350  
-        </member>
351  
-        <member name="P:Couchbase.MessageStreamListener.ConnectionTimeout">
352  
-            <summary>
353  
-            Connection timeout in milliseconds for connecting the urls.
354  
-            </summary>
355  
-        </member>
356  
-        <member name="P:Couchbase.MessageStreamListener.DeadTimeout">
357  
-            <summary>
358  
-            The time in milliseconds the listener should wait when retrying after the whole server list goes down.
359  
-            </summary>
360  
-        </member>
361  
-        <member name="T:Couchbase.CouchbaseClient">
362  
-            <summary>
363  
-            Client which can be used to connect to NothScale's Memcached and Couchbase servers.
364  
-            </summary>
365  
-        </member>
366  
-        <member name="M:Couchbase.CouchbaseClient.#ctor">
367  
-            <summary>
368  
-            Initializes a new instance of the <see cref="T:Couchbase.CouchbaseClient" /> class using the default configuration and bucket.
369  
-            </summary>
370  
-            <remarks>The configuration is taken from the /configuration/Couchbase section.</remarks>
371  
-        </member>
372  
-        <member name="M:Couchbase.CouchbaseClient.#ctor(System.String,System.String)">
373  
-            <summary>
374  
-            Initializes a new instance of the <see cref="T:Couchbase.CouchbaseClient" /> class using the default configuration and the specified bucket.
375  
-            </summary>
376  
-            <remarks>The configuration is taken from the /configuration/Couchbase section.</remarks>
377  
-        </member>
378  
-        <member name="M:Couchbase.CouchbaseClient.#ctor(Couchbase.Configuration.ICouchbaseClientConfiguration)">
379  
-            <summary>
380  
-            Initializes a new instance of the <see cref="T:Couchbase.CouchbaseClient" /> class using a custom configuration provider.
381  
-            </summary>
382  
-            <param name="configuration">The custom configuration provider.</param>
383  
-        </member>
384  
-        <member name="M:Couchbase.CouchbaseClient.#ctor(System.String,System.String,System.String)">
385  
-            <summary>
386  
-            Initializes a new instance of the <see cref="T:Couchbase.CouchbaseClient" /> class using the specified configuration 
387  
-            section and the specified bucket.
388  
-            </summary>
389  
-            <param name="sectionName">The name of the configuration section to load.</param>
390  
-            <param name="bucketName">The name of the bucket this client will connect to.</param>
391  
-            <param name="bucketPassword">The password of the bucket this client will connect to.</param>
392  
-        </member>
393  
-        <member name="M:Couchbase.CouchbaseClient.#ctor(Couchbase.Configuration.ICouchbaseClientConfiguration,System.String,System.String)">
394  
-            <summary>
395  
-            Initializes a new instance of the <see cref="T:Couchbase.CouchbaseClient" /> class 
396  
-            using a custom configuration provider and the specified bucket name and password.
397  
-            </summary>
398  
-            <param name="configuration">The custom configuration provider.</param>
399  
-            <param name="bucketName">The name of the bucket this client will connect to.</param>
400  
-            <param name="bucketPassword">The password of the bucket this client will connect to.</param>
401  
-        </member>
402  
-        <member name="M:Couchbase.CouchbaseClient.#ctor(System.String)">
403  
-            <summary>Obsolete. Use .ctor(bucket, password) to explicitly set the bucket password.</summary>
404  
-        </member>
405  
-        <member name="M:Couchbase.CouchbaseClient.#ctor(Couchbase.Configuration.ICouchbaseClientConfiguration,System.String)">
406  
-            <summary>Obsolete. Use .ctor(config, bucket, password) to explicitly set the bucket password.</summary>
407  
-        </member>
408  
-        <member name="T:Couchbase.CouchbasePool">
409  
-            <summary>
410  
-            Socket pool using the Couchbase server's dynamic node list
411  
-            </summary>
412  
-        </member>
413  
-        <member name="M:Couchbase.CouchbasePool.#ctor(Couchbase.Configuration.ICouchbaseClientConfiguration)">
414  
-            <summary>
415  
-            Initializes a new instance of the <see cref="T:Couchbase.CouchbasePool" />.
416  
-            </summary>
417  
-            <param name="configuration">The configuration to be used.</param>
418  
-        </member>
419  
-        <member name="M:Couchbase.CouchbasePool.#ctor(Couchbase.Configuration.ICouchbaseClientConfiguration,System.String)">
420  
-            <summary>Obsolete. Use .ctor(config, bucket, password) to explicitly set the bucket password.</summary>
421  
-        </member>
422  
-        <member name="M:Couchbase.CouchbasePool.#ctor(Couchbase.Configuration.ICouchbaseClientConfiguration,System.String,System.String)">
423  
-            <summary>
424  
-            Initializes a new instance of the <see cref="T:Couchbase.CouchbasePool" /> class using the specified configuration,
425  
-            bucket name and password.
426  
-            </summary>
427  
-            <param name="configuration">The configuration to be used.</param>
428  
-            <param name="bucketName">The name of the bucket to connect to. Overrides the configuration's Bucket property.</param>
429  
-            <param name="bucketPassword">The password to the bucket. Overrides the configuration's BucketPassword property.</param>
430  
-        </member>
431  
-        <member name="T:Couchbase.VBucketAwareOperationFactory">
432  
-            <summary>
433  
-            Couchbase requires each item operation to have a vbucket index set in the request's "reserved" field. (This is used for replicatiom and failover.) This op factory provides customized operations handling these indexes.
434  
-            </summary>
435  
-        </member>
436  
-        <member name="M:Couchbase.WebClientWithTimeout.GetWebRequest(System.Uri,System.String)">
437  
-            <summary>
438  
-            Returns a <see cref="T:System.Net.WebRequest"/> object for the specified resource. The returned instance will have a custom ConnectionGroup to avoid running into connection limits.
439  
-            </summary>
440  
-            <param name="address">A <see cref="T:System.Uri"/> that identifies the resource to request. </param>
441  
-            <returns>A new <see cref="T:System.Net.WebRequest"/> object for the specified resource. </returns>
442  
-        </member>
443  
-        <member name="P:Couchbase.WebClientWithTimeout.Timeout">
444  
-            <summary>
445  
-            Connection timeout in msec.
446  
-            </summary>
447  
-        </member>
448  
-        <member name="P:Couchbase.WebClientWithTimeout.PreAuthenticate">
449  
-            <summary>
450  
-            This will send the credentials (using basic auth) every time without getting a 401 response from the server.
451  
-            </summary>
452  
-        </member>
453  
-    </members>
454  
-</doc>
BIN  packages/CouchbaseNetClient.1.1.6/lib/net35/Enyim.Caching.dll
Binary file not shown
BIN  packages/CouchbaseNetClient.1.1.6/lib/net35/Enyim.Caching.pdb
Binary file not shown
BIN  packages/CouchbaseNetClient.1.2.0-beta/CouchbaseNetClient.1.2.0-beta.nupkg
Binary file not shown
BIN  packages/CouchbaseNetClient.1.2.0-beta/lib/net40/Couchbase.dll
Binary file not shown
921  packages/CouchbaseNetClient.1.2.0-beta/lib/net40/Couchbase.xml
... ...
@@ -0,0 +1,921 @@
  1
+<?xml version="1.0"?>
  2
+<doc>
  3
+    <assembly>
  4
+        <name>Couchbase</name>
  5
+    </assembly>
  6
+    <members>
  7
+        <member name="M:Couchbase.BucketConfigListener.Start">
  8
+            <summary>
  9
+            Starts listening for configuration data. This method blocks until the initial configuration is received. (Or until all pool urls fail.)
  10
+            </summary>
  11
+        </member>
  12
+        <member name="M:Couchbase.BucketConfigListener.ReleaseListener(Couchbase.MessageStreamListener)">
  13
+            <summary>
  14
+            Unsubscibes from a pooled listener, and destrpys it if no additionals subscribers are present.
  15
+            </summary>
  16
+            <param name="listener"></param>
  17
+        </member>
  18
+        <member name="M:Couchbase.BucketConfigListener.GetPooledListener">
  19
+            <summary>
  20
+            Returns a MessageStreamListener instance based on this instance's configuratino (timeout, bucket name etc.)
  21
+            
  22
+            When multiple listeners are requested with the exact same parameters (usually when multiple clients are instantiated from the same configuration),
  23
+            the same listener will be returned each time.
  24
+            </summary>
  25
+            <returns></returns>
  26
+        </member>
  27
+        <member name="P:Couchbase.BucketConfigListener.Timeout">
  28
+            <summary>
  29
+            Connection timeout in milliseconds for connecting the pool.
  30
+            </summary>
  31
+        </member>
  32
+        <member name="P:Couchbase.BucketConfigListener.DeadTimeout">
  33
+            <summary>
  34
+            Time to wait in milliseconds to reconnect to the pool when all nodes are down.
  35
+            </summary>
  36
+        </member>
  37
+        <member name="E:Couchbase.BucketConfigListener.ClusterConfigChanged">
  38
+            <summary>
  39
+            Raised when the pool's configuration changes.
  40
+            </summary>
  41
+        </member>
  42
+        <member name="M:Couchbase.ConfigHelper.DeserializeUri``1(System.Net.WebClient,System.Uri,System.Collections.Generic.IEnumerable{System.Web.Script.Serialization.JavaScriptConverter})">
  43
+            <summary>
  44
+            Deserializes the content of an url as a json object
  45
+            </summary>
  46
+            <typeparam name="T"></typeparam>
  47
+            <param name="uri"></param>
  48
+            <returns></returns>
  49
+        </member>
  50
+        <member name="M:Couchbase.ConfigHelper.ResolveBucket(System.Net.WebClient,System.Uri,System.String)">
  51
+            <summary>
  52
+            Asks the cluster for the specified bucket's configuration.
  53
+            </summary>
  54
+            <param name="bootstrapUri"></param>
  55
+            <param name="name"></param>
  56
+            <returns></returns>
  57
+        </member>
  58
+        <member name="F:Couchbase.Configuration.BucketPortType.Proxy">
  59
+            <summary>
  60
+            Connect to the nodes using moxy
  61
+            </summary>
  62
+        </member>
  63
+        <member name="F:Couchbase.Configuration.BucketPortType.Direct">
  64
+            <summary>
  65
+            Connect to the nodes directly using the Memcached port
  66
+            </summary>
  67
+        </member>
  68
+        <member name="T:Couchbase.Configuration.ProductionModeNameTransformer">
  69
+            <summary>
  70
+            Name transformer for Couchbase's development views. Prefixes all design document names with 'dev_'.
  71
+            </summary>
  72
+        </member>
  73
+        <member name="M:Couchbase.Configuration.INameTransformer.Transform(System.String)">
  74
+            <summary>
  75
+            Transform the name into a different value.
  76
+            </summary>
  77
+            <param name="name">The name to be transformed.</param>
  78
+            <returns>The new name.</returns>
  79
+        </member>
  80
+        <member name="T:Couchbase.Configuration.DevelopmentModeNameTransformer">
  81
+            <summary>
  82
+            Name transformer for Couchbase's development views. Prefixes all design document names with 'dev_'.
  83
+            </summary>
  84
+        </member>
  85
+        <member name="T:Couchbase.Configuration.IHeartbeatMonitorConfiguration">
  86
+            <summary>
  87
+            Defines an interface for setting Heartbeat monitor attributes
  88
+            </summary>
  89
+        </member>
  90
+        <member name="P:Couchbase.Configuration.IHeartbeatMonitorConfiguration.Interval">
  91
+            <summary>
  92
+            Time between checks, in milliseconds
  93
+            </summary>
  94
+        </member>
  95
+        <member name="P:Couchbase.Configuration.IHeartbeatMonitorConfiguration.Enabled">
  96
+            <summary>
  97
+            Determines whether to run the heartbeat checks
  98
+            </summary>
  99
+        </member>
  100
+        <member name="P:Couchbase.Configuration.HeartbeatMonitorElement.Uri">
  101
+            <summary>
  102
+            Gets or sets the endpoint uri for the heartbeat request
  103
+            </summary>
  104
+        </member>
  105
+        <member name="P:Couchbase.Configuration.HeartbeatMonitorElement.Interval">
  106
+            <summary>
  107
+            Gets or sets the interval between heartbeat requests
  108
+            </summary>
  109
+        </member>
  110
+        <member name="P:Couchbase.Configuration.HeartbeatMonitorElement.Enabled">
  111
+            <summary>
  112
+            Enables or disables the heartbeat requests
  113
+            </summary>
  114
+        </member>
  115
+        <member name="M:Couchbase.Configuration.ICouchbaseClientConfiguration.CreateKeyTransformer">
  116
+            <summary>
  117
+            Creates an <see cref="T:Enyim.Caching.Memcached.IMemcachedKeyTransformer"/> instance which will be used to convert item keys for Memcached.
  118
+            </summary>
  119
+        </member>
  120
+        <member name="M:Couchbase.Configuration.ICouchbaseClientConfiguration.CreateNodeLocator">
  121
+            <summary>
  122
+            Creates an <see cref="T:Enyim.Caching.Memcached.IMemcachedNodeLocator"/> instance which will be used to assign items to Memcached nodes.
  123
+            </summary>
  124
+        </member>
  125
+        <member name="M:Couchbase.Configuration.ICouchbaseClientConfiguration.CreateTranscoder">
  126
+            <summary>
  127
+            Creates an <see cref="T:Enyim.Caching.Memcached.ITranscoder"/> instance which will be used to serialize or deserialize items.
  128
+            </summary>
  129
+        </member>
  130
+        <member name="M:Couchbase.Configuration.ICouchbaseClientConfiguration.CreatePerformanceMonitor">
  131
+            <summary>
  132
+            Creates an <see cref="T:Enyim.Caching.Memcached.IPerformanceMonitor"/> instance which will be used to monitor the performance of the client.
  133
+            </summary>
  134
+        </member>
  135
+        <member name="M:Couchbase.Configuration.ICouchbaseClientConfiguration.CreateDesignDocumentNameTransformer">
  136
+            <summary>
  137
+            Creates a name transformer instance whihc will be used to change the design document's name before retrieving it from the server.
  138
+            </summary>
  139
+            <remarks>
  140
+            This way you can create additional views over the same data, and use one set production and other set(s) for testing and development without changing your application code. (Couchbase provides UI support 'development views' where the name of the design document is prefixed with dev_.)
  141
+            </remarks>
  142
+            <returns>A transformed name.</returns>
  143
+        </member>
  144
+        <member name="P:Couchbase.Configuration.ICouchbaseClientConfiguration.Bucket">
  145
+            <summary>
  146
+            Gets the name of the bucket to be used. If not specified the "default" bucket will be used.
  147
+            </summary>
  148
+        </member>
  149
+        <member name="P:Couchbase.Configuration.ICouchbaseClientConfiguration.BucketPassword">
  150
+            <summary>
  151
+            Gets the password used to connect to the bucket.
  152
+            </summary>
  153
+            <remarks> If null, the bucket name will be used. Set to String.Empty to use an empty password.</remarks>
  154
+        </member>
  155
+        <member name="P:Couchbase.Configuration.ICouchbaseClientConfiguration.Username">
  156
+            <summary>
  157
+            Gets the name of the administrator account for the cluster
  158
+            </summary>
  159
+        </member>
  160
+        <member name="P:Couchbase.Configuration.ICouchbaseClientConfiguration.Password">
  161
+            <summary>
  162
+            Gets the password of the administrator account for the cluster
  163
+            </summary>
  164
+        </member>
  165
+        <member name="P:Couchbase.Configuration.ICouchbaseClientConfiguration.Urls">
  166
+            <summary>
  167
+            Gets a list of <see cref="T:IPEndPoint"/> each representing a Memcached server in the pool.
  168
+            </summary>
  169
+        </member>
  170
+        <member name="P:Couchbase.Configuration.ICouchbaseClientConfiguration.SocketPool">
  171
+            <summary>
  172
+            Gets the configuration of the socket pool.
  173
+            </summary>
  174
+        </member>
  175
+        <member name="P:Couchbase.Configuration.ICouchbaseClientConfiguration.HeartbeatMonitor">
  176
+            <summary>
  177
+            Gets the configuration of the heartbeat monitor.
  178
+            </summary>
  179
+        </member>
  180
+        <member name="T:Couchbase.Configuration.CouchbaseClientConfiguration">
  181
+            <summary>
  182
+            Configuration class
  183
+            </summary>
  184
+        </member>
  185
+        <member name="M:Couchbase.Configuration.CouchbaseClientConfiguration.#ctor">
  186
+            <summary>
  187
+            Initializes a new instance of the <see cref="T:MemcachedClientConfiguration"/> class.
  188
+            </summary>
  189
+        </member>
  190
+        <member name="P:Couchbase.Configuration.CouchbaseClientConfiguration.DesignDocumentNameTransformer">
  191
+            <summary>
  192
+            Gets or sets the INameTransformer instance.
  193
+            </summary>
  194
+        </member>
  195
+        <member name="P:Couchbase.Configuration.CouchbaseClientConfiguration.Bucket">
  196
+            <summary>
  197
+            Gets or sets the name of the bucket to be used. Can be overriden at the pool's constructor, and if not specified the "default" bucket will be used.
  198
+            </summary>
  199
+        </member>
  200
+        <member name="P:Couchbase.Configuration.CouchbaseClientConfiguration.BucketPassword">
  201
+            <summary>
  202
+            Gets or sets the password used to connect to the bucket.
  203
+            </summary>
  204
+            <remarks> If null, the bucket name will be used. Set to String.Empty to use an empty password.</remarks>
  205
+        </member>
  206
+        <member name="P:Couchbase.Configuration.CouchbaseClientConfiguration.Username">
  207
+            <summary>
  208
+            Gets or sets the admin username
  209
+            </summary>
  210
+        </member>
  211
+        <member name="P:Couchbase.Configuration.CouchbaseClientConfiguration.Password">
  212
+            <summary>
  213
+            Gets or sets the admin password
  214
+            </summary>
  215
+        </member>
  216
+        <member name="P:Couchbase.Configuration.CouchbaseClientConfiguration.Urls">
  217
+            <summary>
  218
+            Gets a list of <see cref="T:IPEndPoint"/> each representing a Memcached server in the pool.
  219
+            </summary>
  220
+        </member>
  221
+        <member name="P:Couchbase.Configuration.CouchbaseClientConfiguration.SocketPool">
  222
+            <summary>
  223
+            Gets the configuration of the socket pool.
  224
+            </summary>
  225
+        </member>
  226
+        <member name="P:Couchbase.Configuration.CouchbaseClientConfiguration.HeartbeatMonitor">
  227
+            <summary>
  228
+            Gets or sets the configuration of the heartbeat monitor.
  229
+            </summary>
  230
+        </member>
  231
+        <member name="P:Couchbase.Configuration.CouchbaseClientConfiguration.KeyTransformer">
  232
+            <summary>
  233
+            Gets or sets the <see cref="T:Enyim.Caching.Memcached.IMemcachedKeyTransformer"/> which will be used to convert item keys for Memcached.
  234
+            </summary>
  235
+        </member>
  236
+        <member name="P:Couchbase.Configuration.CouchbaseClientConfiguration.NodeLocator">
  237
+            <summary>
  238
+            Gets or sets the Type of the <see cref="T:Enyim.Caching.Memcached.IMemcachedNodeLocator"/> which will be used to assign items to Memcached nodes.
  239
+            </summary>
  240
+            <remarks>If both <see cref="M:NodeLocator"/> and  <see cref="M:NodeLocatorFactory"/> are assigned then the latter takes precedence.</remarks>
  241
+        </member>
  242
+        <member name="P:Couchbase.Configuration.CouchbaseClientConfiguration.NodeLocatorFactory">
  243
+            <summary>
  244
+            Gets or sets the NodeLocatorFactory instance which will be used to create a new IMemcachedNodeLocator instances.
  245
+            </summary>
  246
+            <remarks>If both <see cref="M:NodeLocator"/> and  <see cref="M:NodeLocatorFactory"/> are assigned then the latter takes precedence.</remarks>
  247
+        </member>
  248
+        <member name="P:Couchbase.Configuration.CouchbaseClientConfiguration.Transcoder">
  249
+            <summary>
  250
+            Gets or sets the <see cref="T:Enyim.Caching.Memcached.ITranscoder"/> which will be used serialzie or deserialize items.
  251
+            </summary>
  252
+        </member>
  253
+        <member name="P:Couchbase.Configuration.CouchbaseClientConfiguration.PerformanceMonitorFactory">
  254
+            <summary>
  255
+            Gets or sets the <see cref="T:Enyim.Caching.Memcached.IPerformanceMonitor"/> instance which will be used monitor the performance of the client.
  256
+            </summary>
  257
+        </member>
  258
+        <member name="P:Couchbase.Configuration.ReadOnlyConfig.DesignDocumentNameTransformer">
  259
+            <summary>
  260
+            Gets or sets the INameTransformer instance.
  261
+            </summary>
  262
+        </member>
  263
+        <member name="T:Couchbase.Configuration.CouchbaseClientSection">
  264
+            <summary>
  265
+            Configures the <see cref="T:CouchbaseClient"/>. This class cannot be inherited.
  266
+            </summary>
  267
+        </member>
  268
+        <member name="M:Couchbase.Configuration.CouchbaseClientSection.PostDeserialize">
  269
+            <summary>
  270
+            Called after deserialization.
  271
+            </summary>
  272
+        </member>
  273
+        <member name="P:Couchbase.Configuration.CouchbaseClientSection.SocketPool">
  274
+            <summary>
  275
+            Gets or sets the configuration of the socket pool.
  276
+            </summary>
  277
+        </member>
  278
+        <member name="P:Couchbase.Configuration.CouchbaseClientSection.HeartbeatMonitor">
  279
+            <summary>
  280
+            Gets or sets the configuration of the socket pool.
  281
+            </summary>
  282
+        </member>
  283
+        <member name="P:Couchbase.Configuration.CouchbaseClientSection.NodeLocator">
  284
+            <summary>
  285
+            Gets or sets the <see cref="T:Enyim.Caching.Memcached.IMemcachedNodeLocator"/> which will be used to assign items to Memcached nodes.
  286
+            </summary>
  287
+        </member>
  288
+        <member name="P:Couchbase.Configuration.CouchbaseClientSection.KeyTransformer">
  289
+            <summary>
  290
+            Gets or sets the <see cref="T:Enyim.Caching.Memcached.IMemcachedKeyTransformer"/> which will be used to convert item keys for Memcached.
  291
+            </summary>
  292
+        </member>
  293
+        <member name="P:Couchbase.Configuration.CouchbaseClientSection.Transcoder">
  294
+            <summary>
  295
+            Gets or sets the <see cref="T:Enyim.Caching.Memcached.ITranscoder"/> which will be used serialize or deserialize items.
  296
+            </summary>
  297
+        </member>
  298
+        <member name="P:Couchbase.Configuration.CouchbaseClientSection.PerformanceMonitorFactory">
  299
+            <summary>
  300
+            Gets or sets the <see cref="T:Enyim.Caching.Memcached.IPerformanceMonitor"/> which will be used monitor the performance of the client.
  301
+            </summary>
  302
+        </member>
  303
+        <member name="P:Couchbase.Configuration.CouchbaseClientSection.DocumentNameTransformer">
  304
+            <summary>
  305
+            Gets or sets the <see cref="T:Enyim.Caching.Memcached.IMemcachedNodeLocator"/> which will be used to assign items to Memcached nodes.
  306
+            </summary>
  307
+        </member>
  308
+        <member name="T:Couchbase.Configuration.ServersElement">
  309
+            <summary>
  310
+            Configures the <see cref="T:MemcachedClient"/>. This class cannot be inherited.
  311
+            </summary>
  312
+        </member>
  313
+        <member name="P:Couchbase.Configuration.ServersElement.Bucket">
  314
+            <summary>
  315
+            Gets or sets the name of the bucket to be used. Can be overriden at the pool's constructor, and if not specified the "default" bucket will be used.
  316
+            </summary>
  317
+        </member>
  318
+        <member name="P:Couchbase.Configuration.ServersElement.BucketPassword">
  319
+            <summary>
  320
+            Gets or sets the pasword used to connect to the bucket.
  321
+            </summary>
  322
+            <remarks> If null, the bucket name will be used. Set to String.Empty to use an empty password.</remarks>
  323
+        </member>
  324
+        <member name="P:Couchbase.Configuration.ServersElement.Username">
  325
+            <summary>
  326
+            Gets or sets the username used to connect to a secured cluster
  327
+            </summary>
  328
+        </member>
  329
+        <member name="P:Couchbase.Configuration.ServersElement.Password">
  330
+            <summary>
  331
+            Gets or sets the password used to connect to a secured cluster
  332
+            </summary>
  333
+        </member>
  334
+        <member name="P:Couchbase.Configuration.ServersElement.Urls">
  335
+            <summary>
  336
+            Returns a collection of nodes in the cluster the client should use to retrieve the Memcached nodes.
  337
+            </summary>
  338
+        </member>
  339
+        <member name="P:Couchbase.Configuration.ServersElement.Port">
  340
+            <summary>
  341
+            Determines which port the client should use to connect to the nodes
  342
+            </summary>
  343
+        </member>
  344
+        <member name="T:Couchbase.Configuration.UriElement">
  345
+            <summary>
  346
+            Represents a configuration element that contains a Memcached node address. This class cannot be inherited. 
  347
+            </summary>
  348
+        </member>
  349
+        <member name="P:Couchbase.Configuration.UriElement.Uri">
  350
+            <summary>
  351
+            Gets or sets the ip address of the node.
  352
+            </summary>
  353
+        </member>
  354
+        <member name="T:Couchbase.Configuration.UriElementCollection">
  355
+            <summary>
  356
+            Represents a collection of <see cref="T:EndPointElement"/> instances. This class cannot be inherited.
  357
+            </summary>
  358
+        </member>
  359
+        <member name="M:Couchbase.Configuration.UriElementCollection.CreateNewElement">
  360
+            <summary>
  361
+            Creates a new <see cref="T:ConfigurationElement"/>.
  362
+            </summary>
  363
+            <returns>A new <see cref="T:ConfigurationElement"/>.</returns>
  364
+        </member>
  365
+        <member name="M:Couchbase.Configuration.UriElementCollection.GetElementKey(System.Configuration.ConfigurationElement)">
  366
+            <summary>
  367
+            Gets the element key for a specified configuration element when overridden in a derived class.
  368
+            </summary>
  369
+            <param name="element">The <see cref="T:ConfigurationElement"/> to return the key for. </param>
  370
+            <returns>An <see cref="T:Object"/> that acts as the key for the specified <see cref="T:ConfigurationElement"/>.</returns>
  371
+        </member>
  372
+        <member name="M:Couchbase.Configuration.UriElementCollection.ToUriCollection">
  373
+            <summary>
  374
+            Helper method; converts the collection into an <see cref="T:IPEndPoint"/> collection for the interface implementation.
  375
+            </summary>
  376
+            <returns></returns>
  377
+        </member>
  378
+        <member name="M:Couchbase.IView`1.Limit(System.Int32)">
  379
+            <summary>
  380
+            The view will return only the specified number of items.
  381
+            </summary>
  382
+            <param name="value">The number of items to return.</param>
  383
+            <returns>A new <see cref="T:Couchbase.IView"/> instance that contains the specified number of items from the start of the index in the view.</returns>
  384
+        </member>
  385
+        <member name="M:Couchbase.IView`1.Skip(System.Int32)">
  386
+            <summary>
  387
+            Bypasses the specified number of elements in the view then returns the remaining items.
  388
+            </summary>