Namespace LaunchDarkly.Sdk.Integrations.Plugins
Classes
ApplicationMetadata
Metadata about the application where the SDK is running.
EnvironmentMetadata
Metadata about the environment where the SDK is running.
PluginBase<TClient, THook>
Abstract base class for extending SDK functionality via plugins. Consumers should provide specific implementations of this class with the appropariate client and hook types for their use case. This class includes default implementations for optional methods, allowing LaunchDarkly to expand the list of plugin methods without breaking customer integrations. Plugins provide an interface which allows for initialization, access to credentials, and hook registration in a single interface.
PluginExtensions
Extension methods for plugin registration and hook collection.
PluginMetadata
Metadata about a plugin implementation.
SdkMetadata
Metadata about the SDK itself.