The Gallio.Runtime.Security namespace contains types for managing permissions
and performing privilege elevation on demand.
Classes
| Class | Description | |
|---|---|---|
| BaseElevatedCommand<(Of <(TArg, TResult>)>) |
Abstract base class for implementing elevated commands.
| |
| DefaultElevationManager |
Default implementation of IElevationManager.
|
Interfaces
| Interface | Description | |
|---|---|---|
| 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
| Delegate | Description | |
|---|---|---|
| ElevationAction |
Performs an action using an elevation context.
|
