LaunchDarkly Dotnet Server SDK
Search Results for

    Show / Hide Table of Contents

    Class PluginBase<TClient, THook>

    Inheritance
    object
    PluginBase<TClient, THook>
    Plugin
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LaunchDarkly.Sdk.Integrations.Plugins
    Assembly: LaunchDarkly.CommonSdk.dll
    Syntax
    public abstract class PluginBase<TClient, THook>
    Type Parameters
    Name Description
    TClient
    THook

    Constructors

    PluginBase(string)

    Declaration
    public PluginBase(string name)
    Parameters
    Type Name Description
    string name

    Properties

    Metadata

    Declaration
    public PluginMetadata Metadata { get; }
    Property Value
    Type Description
    PluginMetadata

    Methods

    GetHooks(EnvironmentMetadata)

    Declaration
    public virtual IList<THook> GetHooks(EnvironmentMetadata metadata)
    Parameters
    Type Name Description
    EnvironmentMetadata metadata
    Returns
    Type Description
    IList<THook>

    Register(TClient, EnvironmentMetadata)

    Declaration
    public abstract void Register(TClient client, EnvironmentMetadata metadata)
    Parameters
    Type Name Description
    TClient client
    EnvironmentMetadata metadata

    Extension Methods

    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    In this article
    Back to top Generated by DocFX