Search Results for

    Show / Hide Table of Contents

    Class PluginManager

    Inheritance
    System.Object
    PluginManager
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Sdl.Core.PluginFramework
    Assembly: Sdl.Core.PluginFramework.dll
    Syntax
    public static class PluginManager

    Properties

    DefaultPluginRegistry

    Declaration
    public static IPluginRegistry DefaultPluginRegistry { get; set; }
    Property Value
    Type Description
    IPluginRegistry

    Methods

    CreateDefaultPluginCache()

    Declaration
    public static IPluginCache CreateDefaultPluginCache()
    Returns
    Type Description
    IPluginCache

    CreatePluginRegistry(IPluginLocator, IPluginStateHandler, IPluginInitializer, IPluginTypeLoader, IPluginCache, IPluginFilter, Boolean, IObjectResolver)

    Declaration
    public static IPluginRegistry CreatePluginRegistry(IPluginLocator pluginLocator, IPluginStateHandler pluginStateHandler, IPluginInitializer pluginInitializer, IPluginTypeLoader pluginTypeLoader, IPluginCache pluginCache, IPluginFilter filter, bool validate, IObjectResolver objectResolver = null)
    Parameters
    Type Name Description
    IPluginLocator pluginLocator
    IPluginStateHandler pluginStateHandler
    IPluginInitializer pluginInitializer
    IPluginTypeLoader pluginTypeLoader
    IPluginCache pluginCache
    IPluginFilter filter
    System.Boolean validate
    IObjectResolver objectResolver
    Returns
    Type Description
    IPluginRegistry

    CreatePluginRegistry(IPluginLocator, IPluginStateHandler, IPluginInitializer, IPluginTypeLoader, IPluginCache, Boolean)

    Declaration
    public static IPluginRegistry CreatePluginRegistry(IPluginLocator pluginLocator, IPluginStateHandler pluginStateHandler, IPluginInitializer pluginInitializer, IPluginTypeLoader pluginTypeLoader, IPluginCache pluginCache, bool validate)
    Parameters
    Type Name Description
    IPluginLocator pluginLocator
    IPluginStateHandler pluginStateHandler
    IPluginInitializer pluginInitializer
    IPluginTypeLoader pluginTypeLoader
    IPluginCache pluginCache
    System.Boolean validate
    Returns
    Type Description
    IPluginRegistry

    ResolvePluginAssemblyReference(String)

    Declaration
    public static string ResolvePluginAssemblyReference(string pluginAssemblyReference)
    Parameters
    Type Name Description
    System.String pluginAssemblyReference
    Returns
    Type Description
    System.String

    Events

    PluginLoadException

    Declaration
    public static event EventHandler<PluginLoadExceptionEventArgs> PluginLoadException
    Event Type
    Type Description
    System.EventHandler<PluginLoadExceptionEventArgs>

    On this page

    • Properties
      • DefaultPluginRegistry
    • Methods
      • CreateDefaultPluginCache()
      • CreatePluginRegistry(IPluginLocator, IPluginStateHandler, IPluginInitializer, IPluginTypeLoader, IPluginCache, IPluginFilter, Boolean, IObjectResolver)
      • CreatePluginRegistry(IPluginLocator, IPluginStateHandler, IPluginInitializer, IPluginTypeLoader, IPluginCache, Boolean)
      • ResolvePluginAssemblyReference(String)
    • Events
      • PluginLoadException
    Back to top Generated by DocFX