SessionStateProviderBase SessionStateProviderBase SessionStateProviderBase Class

Definition

This is the base class for all the providers that produce a view on session state data (Variables, Aliases, and Functions)

public abstract class SessionStateProviderBase : System.Management.Automation.Provider.ContainerCmdletProvider, System.Management.Automation.Provider.IContentCmdletProvider
type SessionStateProviderBase = class
    inherit ContainerCmdletProvider
    interface IContentCmdletProvider
Public MustInherit Class SessionStateProviderBase
Inherits ContainerCmdletProvider
Implements IContentCmdletProvider
Inheritance
Derived
Implements

Constructors

SessionStateProviderBase() SessionStateProviderBase() SessionStateProviderBase()

Methods

ClearContent(String) ClearContent(String) ClearContent(String)

Always throws a NotSupportedException

ClearContentDynamicParameters(String) ClearContentDynamicParameters(String) ClearContentDynamicParameters(String)

Always returns null

ClearItem(String) ClearItem(String) ClearItem(String)
ClearItemDynamicParameters(String) ClearItemDynamicParameters(String) ClearItemDynamicParameters(String) Inherited from ItemCmdletProvider
ConvertPath(String, String, String, String) ConvertPath(String, String, String, String) ConvertPath(String, String, String, String) Inherited from ContainerCmdletProvider
CopyItem(String, String, Boolean) CopyItem(String, String, Boolean) CopyItem(String, String, Boolean)

Copies the specified item.

CopyItemDynamicParameters(String, String, Boolean) CopyItemDynamicParameters(String, String, Boolean) CopyItemDynamicParameters(String, String, Boolean) Inherited from ContainerCmdletProvider
ExpandPath(String) ExpandPath(String) ExpandPath(String) Inherited from ItemCmdletProvider
GetChildItems(String, Boolean) GetChildItems(String, Boolean) GetChildItems(String, Boolean)

Gets the item(s) at the given path

GetChildItems(String, Boolean, UInt32) GetChildItems(String, Boolean, UInt32) GetChildItems(String, Boolean, UInt32) Inherited from ContainerCmdletProvider
GetChildItemsDynamicParameters(String, Boolean) GetChildItemsDynamicParameters(String, Boolean) GetChildItemsDynamicParameters(String, Boolean) Inherited from ContainerCmdletProvider
GetChildNames(String, ReturnContainers) GetChildNames(String, ReturnContainers) GetChildNames(String, ReturnContainers)

Gets the name(s) of the item(s) at the given path

GetChildNamesDynamicParameters(String) GetChildNamesDynamicParameters(String) GetChildNamesDynamicParameters(String) Inherited from ContainerCmdletProvider
GetContentReader(String) GetContentReader(String) GetContentReader(String)

Gets an instance of the content reader for this provider for the specified path.

GetContentReaderDynamicParameters(String) GetContentReaderDynamicParameters(String) GetContentReaderDynamicParameters(String)

Always returns null

GetContentWriter(String) GetContentWriter(String) GetContentWriter(String)

Gets an instance of the content writer for this provider for the specified path.

GetContentWriterDynamicParameters(String) GetContentWriterDynamicParameters(String) GetContentWriterDynamicParameters(String)

Always returns null

GetItem(String) GetItem(String) GetItem(String)

Gets an item from session state.

GetItemDynamicParameters(String) GetItemDynamicParameters(String) GetItemDynamicParameters(String) Inherited from ItemCmdletProvider
GetResourceString(String, String) GetResourceString(String, String) GetResourceString(String, String) Inherited from CmdletProvider
HasChildItems(String) HasChildItems(String) HasChildItems(String)

Determines if there are any items

InitializeDefaultDrives() InitializeDefaultDrives() InitializeDefaultDrives() Inherited from DriveCmdletProvider
InvokeDefaultAction(String) InvokeDefaultAction(String) InvokeDefaultAction(String) Inherited from ItemCmdletProvider
InvokeDefaultActionDynamicParameters(String) InvokeDefaultActionDynamicParameters(String) InvokeDefaultActionDynamicParameters(String) Inherited from ItemCmdletProvider
IsValidPath(String) IsValidPath(String) IsValidPath(String)

Determines if the specified path is syntactically and semantically valid.

ItemExists(String) ItemExists(String) ItemExists(String)

Determines if the specified item exists

ItemExistsDynamicParameters(String) ItemExistsDynamicParameters(String) ItemExistsDynamicParameters(String) Inherited from ItemCmdletProvider
NewDrive(PSDriveInfo) NewDrive(PSDriveInfo) NewDrive(PSDriveInfo) Inherited from DriveCmdletProvider
NewDriveDynamicParameters() NewDriveDynamicParameters() NewDriveDynamicParameters() Inherited from DriveCmdletProvider
NewItem(String, String, Object) NewItem(String, String, Object) NewItem(String, String, Object)

Creates a new item if one of the same name doesn't already exist.

NewItemDynamicParameters(String, String, Object) NewItemDynamicParameters(String, String, Object) NewItemDynamicParameters(String, String, Object) Inherited from ContainerCmdletProvider
RemoveDrive(PSDriveInfo) RemoveDrive(PSDriveInfo) RemoveDrive(PSDriveInfo) Inherited from DriveCmdletProvider
RemoveItem(String, Boolean) RemoveItem(String, Boolean) RemoveItem(String, Boolean)

Removes the item at the specified path.

RemoveItemDynamicParameters(String, Boolean) RemoveItemDynamicParameters(String, Boolean) RemoveItemDynamicParameters(String, Boolean) Inherited from ContainerCmdletProvider
RenameItem(String, String) RenameItem(String, String) RenameItem(String, String)

Copies the specified item.

RenameItemDynamicParameters(String, String) RenameItemDynamicParameters(String, String) RenameItemDynamicParameters(String, String) Inherited from ContainerCmdletProvider
SetItem(String, Object) SetItem(String, Object) SetItem(String, Object)

Sets a session state item to a given value

SetItemDynamicParameters(String, Object) SetItemDynamicParameters(String, Object) SetItemDynamicParameters(String, Object) Inherited from ItemCmdletProvider
ShouldContinue(String, String) ShouldContinue(String, String) ShouldContinue(String, String) Inherited from CmdletProvider
ShouldContinue(String, String, Boolean, Boolean) ShouldContinue(String, String, Boolean, Boolean) ShouldContinue(String, String, Boolean, Boolean) Inherited from CmdletProvider
ShouldProcess(String) ShouldProcess(String) ShouldProcess(String) Inherited from CmdletProvider
ShouldProcess(String, String) ShouldProcess(String, String) ShouldProcess(String, String) Inherited from CmdletProvider
ShouldProcess(String, String, String) ShouldProcess(String, String, String) ShouldProcess(String, String, String) Inherited from CmdletProvider
ShouldProcess(String, String, String, ShouldProcessReason) ShouldProcess(String, String, String, ShouldProcessReason) ShouldProcess(String, String, String, ShouldProcessReason) Inherited from CmdletProvider
Start(ProviderInfo) Start(ProviderInfo) Start(ProviderInfo) Inherited from CmdletProvider
StartDynamicParameters() StartDynamicParameters() StartDynamicParameters() Inherited from CmdletProvider
Stop() Stop() Stop() Inherited from CmdletProvider
StopProcessing() StopProcessing() StopProcessing() Inherited from CmdletProvider
ThrowTerminatingError(ErrorRecord) ThrowTerminatingError(ErrorRecord) ThrowTerminatingError(ErrorRecord) Inherited from CmdletProvider
TransactionAvailable() TransactionAvailable() TransactionAvailable() Inherited from CmdletProvider
WriteDebug(String) WriteDebug(String) WriteDebug(String) Inherited from CmdletProvider
WriteError(ErrorRecord) WriteError(ErrorRecord) WriteError(ErrorRecord) Inherited from CmdletProvider
WriteInformation(InformationRecord) WriteInformation(InformationRecord) WriteInformation(InformationRecord) Inherited from CmdletProvider
WriteInformation(Object, String[]) WriteInformation(Object, String[]) WriteInformation(Object, String[]) Inherited from CmdletProvider
WriteItemObject(Object, String, Boolean) WriteItemObject(Object, String, Boolean) WriteItemObject(Object, String, Boolean) Inherited from CmdletProvider
WriteProgress(ProgressRecord) WriteProgress(ProgressRecord) WriteProgress(ProgressRecord) Inherited from CmdletProvider
WritePropertyObject(Object, String) WritePropertyObject(Object, String) WritePropertyObject(Object, String) Inherited from CmdletProvider
WriteSecurityDescriptorObject(ObjectSecurity, String) WriteSecurityDescriptorObject(ObjectSecurity, String) WriteSecurityDescriptorObject(ObjectSecurity, String) Inherited from CmdletProvider
WriteVerbose(String) WriteVerbose(String) WriteVerbose(String) Inherited from CmdletProvider
WriteWarning(String) WriteWarning(String) WriteWarning(String) Inherited from CmdletProvider

Properties

Credential Credential Credential Inherited from CmdletProvider
CurrentPSTransaction CurrentPSTransaction CurrentPSTransaction Inherited from CmdletProvider
DynamicParameters DynamicParameters DynamicParameters Inherited from CmdletProvider
Exclude Exclude Exclude Inherited from CmdletProvider
Filter Filter Filter Inherited from CmdletProvider
Force Force Force Inherited from CmdletProvider
Host Host Host Inherited from CmdletProvider
Include Include Include Inherited from CmdletProvider
InvokeCommand InvokeCommand InvokeCommand Inherited from CmdletProvider
InvokeProvider InvokeProvider InvokeProvider Inherited from CmdletProvider
PSDriveInfo PSDriveInfo PSDriveInfo Inherited from CmdletProvider
ProviderInfo ProviderInfo ProviderInfo Inherited from CmdletProvider
SessionState SessionState SessionState Inherited from CmdletProvider
Stopping Stopping Stopping Inherited from CmdletProvider

Applies to