The Gallio.Runtime.Security namespace contains types for managing permissions and performing privilege elevation on demand.

Classes

  ClassDescription
BaseElevatedCommand<(Of <(TArg, TResult>)>)
Abstract base class for implementing elevated commands.
DefaultElevationManager
Default implementation of IElevationManager.

Interfaces

  InterfaceDescription
IElevatedCommand
Represents a command to be executed in an elevated context.
IElevationContext
Provides a context within which commands may be executed with elevated privileges.
IElevationManager
Provides privilege elevation services to perform tasks that require administrative rights.

Delegates

  DelegateDescription
ElevationAction
Performs an action using an elevation context.