RunspaceFactory.CreateRunspacePool Method (Int32, Int32, PSHost)
Assembly: System.Management.Automation (in System.Management.Automation.dll)
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId=L"Runspaces")] public: static RunspacePool^ CreateRunspacePool ( int minRunspaces, int maxRunspaces, PSHost^ host )
/** @attribute SuppressMessageAttribute("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Runspaces") */ public static RunspacePool CreateRunspacePool ( int minRunspaces, int maxRunspaces, PSHost host )
SuppressMessageAttribute("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Runspaces") public static function CreateRunspacePool ( minRunspaces : int, maxRunspaces : int, host : PSHost ) : RunspacePool
The minimum number of opened runspaces that Windows PowerShell maintains open even if the runspaces of the pool are no longer needed (default is one). Typically, Windows PowerShell destroys opened runspaces when they are no longer needed.
The maximum number of runspaces that are allowed to be open at the same time. Set to a value greater than the minRunspaces parameter.
A PSHost object that represents the host that provides communications between Windows PowerShell and the user.
Return ValueReturns a RunspacePool object that represents the pool with the maximum and minimum number of opened runspaces, and a custom host. When a runspace from the pool is opened, the runspace uses the custom host.
A runspace pool is a set of runspaces that have the same features, such as the same host, initial session state, and connection information. A runspace from the pool is the operating environment used when invoking the commands of a pipeline. After the runspace pool is created, a runspace from the pool must be opened by using one of the following methods before it can be used:
To open a runspace from the pool synchronously, call the Open method.
To open a runspace from the pool asynchronously, call the BeginOpen method.
Target PlatformsWindows 98, Windows 2000, Windows 2000 Server, Windows CE, Windows Server 2008, Windows 98 Second Edition, Pocket PC, Smart Phone, Windows Server 2003, Windows XP Professional, Windows Vista, Windows Server 2003 R2, Windows XP, Windows 7, Windows 2008 R2, Windows Developer Preview, Windows Server Developer Preview
Send comments about this topic to Microsoft.