PSSessionConfiguration Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
InitialSessionStateProvider is used by 3rd parties to provide shell configuration on the remote server.
public ref class PSSessionConfiguration abstract : IDisposable
public abstract class PSSessionConfiguration : IDisposable
type PSSessionConfiguration = class
interface IDisposable
Public MustInherit Class PSSessionConfiguration
Implements IDisposable
- Inheritance
-
PSSessionConfiguration
- Derived
- Implements
Constructors
PSSessionConfiguration() |
Methods
Dispose() |
Dispose this configuration object. This will be called when a Runspace/RunspacePool created using InitialSessionState from this object is Closed. |
Dispose(Boolean) | |
GetApplicationPrivateData(PSSenderInfo) |
Derived classes can override this method to provide application private data that is going to be sent to the client and exposed via ApplicationPrivateData, GetApplicationPrivateData() and GetApplicationPrivateData() |
GetInitialSessionState(PSSenderInfo) |
Derived classes must override this to supply an InitialSessionState to be used to construct a Runspace for the user. |
GetInitialSessionState(PSSessionConfigurationData, PSSenderInfo, String) | |
GetMaximumReceivedDataSizePerCommand(PSSenderInfo) |
Total data (in bytes) that can be received from a remote machine targeted towards a command. If null, then the size is unlimited. Default is 50MB. |
GetMaximumReceivedObjectSize(PSSenderInfo) |
Maximum size (in bytes) of a deserialized object received from a remote machine. If null, then the size is unlimited. Default is 10MB. |