Table of Contents

Interface IPerPluginSessionSettings

Namespace
AcDream.Plugin.Abstractions
Assembly
AcDream.Plugin.Abstractions.dll

Implemented by a host that keeps a separate set of session settings for each plugin, so the per-plugin host wrapper can hand each plugin only its own. Plugins read their settings through SessionSettings and never call this directly.

public interface IPerPluginSessionSettings

Methods

SessionSettingsFor(string)

The settings this session was started with for one plugin, keyed by setting name. Empty when the session declared none for it.

IReadOnlyDictionary<string, string> SessionSettingsFor(string pluginId)

Parameters

pluginId string

Returns

IReadOnlyDictionary<string, string>