Class ExtensionsOptions
- Namespace
- RDCore.SDK.Server.Configuration
- Assembly
- RDCore.SDK.dll
Platform-level extension settings, bound from appsettings.json.
public record ExtensionsOptions : IEquatable<ExtensionsOptions>
- Inheritance
-
ExtensionsOptions
- Implements
- Inherited Members
Properties
Allowed
A list of allowed extension titles.
public List<string> Allowed { get; set; }
Property Value
Remarks
👉 RDCore will only load extensions present in this list.
Blocked
A list of blocked extension titles.
public List<BlockedExtensionOption> Blocked { get; set; }
Property Value
Remarks
👉 RDCore may block a repeatedly problematic extension from being loaded automatically.
Manifest
The name of the RDCore extension manifest file.
public string Manifest { get; }
Property Value
Remarks
⚠️ This value is constant.
Path
The location RDCore extensions are discovered from. Plugins/extensions are identified by a folder containing a RDCore extension manifest.
public string Path { get; set; }