SubsystemManager Class

Definition

Class used to manage subsystems.

[System.Runtime.CompilerServices.Nullable(0)]
public static class SubsystemManager
[<System.Runtime.CompilerServices.Nullable(0)>]
type SubsystemManager = class
Public Class SubsystemManager
Inheritance
SubsystemManager
Attributes

Methods

Name Description
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.

Applies to