SubsystemManager 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.
Class used to manage subsystems.
public static class SubsystemManager
[System.Runtime.CompilerServices.Nullable(0)]
[System.Runtime.CompilerServices.NullableContext(1)]
public static class SubsystemManager
type SubsystemManager = class
[<System.Runtime.CompilerServices.Nullable(0)>]
[<System.Runtime.CompilerServices.NullableContext(1)>]
type SubsystemManager = class
Public Class SubsystemManager
- Inheritance
-
SubsystemManager
- Attributes
Methods
GetAllSubsystemInfo() |
Get the information about all subsystems. |
GetSubsystemInfo(SubsystemKind) |
Get the information about a subsystem by the subsystem kind. |
GetSubsystemInfo(Type) |
Get the information about a subsystem by the subsystem type. |
RegisterSubsystem(SubsystemKind, ISubsystem) |
Register an implementation for a subsystem. |
RegisterSubsystem<TConcreteSubsystem,TImplementation>(TImplementation) |
Subsystem registration. |
UnregisterSubsystem(SubsystemKind, Guid) |
Subsystem unregistration. Throw 'InvalidOperationException' when called for subsystems that cannot be unregistered. |
UnregisterSubsystem<TConcreteSubsystem>(Guid) |
Subsystem unregistration. Throw 'InvalidOperationException' when called for subsystems that cannot be unregistered. |