Table of Contents

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

List<string>

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

List<BlockedExtensionOption>

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

string

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; }

Property Value

string