From e2bf51303cc9ed42c79638f1ac17ce3f9513f692 Mon Sep 17 00:00:00 2001 From: Abel Cheng Date: Thu, 21 Sep 2017 23:10:02 -0400 Subject: [PATCH] 1.1.9 - Changed: RunspacePool.SetMaxRunspaces = ThreadPool.GetMaxThreads --- sample/PSWebApi.OwinSample/PSWebApi.OwinSample.csproj | 4 ++-- sample/PSWebApi.OwinSample/Properties/AssemblyInfo.cs | 4 ++-- sample/PSWebApi.OwinSample/packages.config | 2 +- src/DataBooster.PSWebApi/DataBooster.PSWebApi.nuspec | 2 +- src/DataBooster.PSWebApi/PSControllerExtensions.cs | 7 ++++++- src/DataBooster.PSWebApi/Properties/AssemblyInfo.cs | 6 +++--- 6 files changed, 15 insertions(+), 10 deletions(-) diff --git a/sample/PSWebApi.OwinSample/PSWebApi.OwinSample.csproj b/sample/PSWebApi.OwinSample/PSWebApi.OwinSample.csproj index 0845ae6..d3a2077 100644 --- a/sample/PSWebApi.OwinSample/PSWebApi.OwinSample.csproj +++ b/sample/PSWebApi.OwinSample/PSWebApi.OwinSample.csproj @@ -40,8 +40,8 @@ 4 - - ..\..\packages\DataBooster.PSWebApi.1.1.8.3\lib\net45\DataBooster.PSWebApi.dll + + ..\..\packages\DataBooster.PSWebApi.1.1.9\lib\net45\DataBooster.PSWebApi.dll True diff --git a/sample/PSWebApi.OwinSample/Properties/AssemblyInfo.cs b/sample/PSWebApi.OwinSample/Properties/AssemblyInfo.cs index 07d5713..b4273b1 100644 --- a/sample/PSWebApi.OwinSample/Properties/AssemblyInfo.cs +++ b/sample/PSWebApi.OwinSample/Properties/AssemblyInfo.cs @@ -31,5 +31,5 @@ // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("1.1.8.3")] -[assembly: AssemblyFileVersion("1.1.8.3")] +[assembly: AssemblyVersion("1.1.9.0")] +[assembly: AssemblyFileVersion("1.1.9.0")] diff --git a/sample/PSWebApi.OwinSample/packages.config b/sample/PSWebApi.OwinSample/packages.config index 8a3293a..ae7db21 100644 --- a/sample/PSWebApi.OwinSample/packages.config +++ b/sample/PSWebApi.OwinSample/packages.config @@ -1,6 +1,6 @@  - + diff --git a/src/DataBooster.PSWebApi/DataBooster.PSWebApi.nuspec b/src/DataBooster.PSWebApi/DataBooster.PSWebApi.nuspec index cba4597..f7f5710 100644 --- a/src/DataBooster.PSWebApi/DataBooster.PSWebApi.nuspec +++ b/src/DataBooster.PSWebApi/DataBooster.PSWebApi.nuspec @@ -12,6 +12,6 @@ $description$ https://github.com/DataBooster/PS-WebApi/releases Copyright 2016-2017 Abel Cheng - PowerShell ASP.NET Web API JSON XML CSV Text HTML REST APIs CommandLine CMD Batch bat exe ps1 + PowerShell ASP.NET Web API JSON XML CSV Text RESTful CommandLine CMD Batch bat exe ps1 diff --git a/src/DataBooster.PSWebApi/PSControllerExtensions.cs b/src/DataBooster.PSWebApi/PSControllerExtensions.cs index bf08b6a..9d9ad6a 100644 --- a/src/DataBooster.PSWebApi/PSControllerExtensions.cs +++ b/src/DataBooster.PSWebApi/PSControllerExtensions.cs @@ -28,8 +28,13 @@ public static partial class PSControllerExtensions static PSControllerExtensions() { - _runspacePool = RunspaceFactory.CreateRunspacePool(); + int maxWorkerThreads, maxIOThreads; + + ThreadPool.GetMaxThreads(out maxWorkerThreads, out maxIOThreads); + + _runspacePool = RunspaceFactory.CreateRunspacePool(1, maxWorkerThreads); _runspacePool.Open(); + _escapedNewLine = Uri.EscapeDataString(Environment.NewLine).ToLower(); } diff --git a/src/DataBooster.PSWebApi/Properties/AssemblyInfo.cs b/src/DataBooster.PSWebApi/Properties/AssemblyInfo.cs index 40fda26..098f04b 100644 --- a/src/DataBooster.PSWebApi/Properties/AssemblyInfo.cs +++ b/src/DataBooster.PSWebApi/Properties/AssemblyInfo.cs @@ -32,6 +32,6 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.1.8.3")] -[assembly: AssemblyFileVersion("1.1.8.3")] -[assembly: AssemblyInformationalVersion("1.1.8.3")] \ No newline at end of file +[assembly: AssemblyVersion("1.1.9.0")] +[assembly: AssemblyFileVersion("1.1.9.0")] +[assembly: AssemblyInformationalVersion("1.1.9.0")] \ No newline at end of file