Facebook
Twitter
Pinterest
Tumblr
GitHub
RSS
  • DEV Home
  • Documentation
  • Reference
  • Download
Search Results for

    Show / Hide Table of Contents

    Interface IConfigurationManager

    Namespace: MediaBrowser.Common.Configuration
    Assembly: MediaBrowser.Common.dll
    Syntax
    public interface IConfigurationManager

    Properties

    CommonApplicationPaths

    Gets or sets the application paths.

    Declaration
    IApplicationPaths CommonApplicationPaths { get; }
    Property Value
    Type Description
    IApplicationPaths

    The application paths.

    CommonConfiguration

    Gets the configuration.

    Declaration
    BaseApplicationConfiguration CommonConfiguration { get; }
    Property Value
    Type Description
    BaseApplicationConfiguration

    The configuration.

    Methods

    AddParts(IEnumerable<IConfigurationFactory>)

    Adds the parts.

    Declaration
    void AddParts(IEnumerable<IConfigurationFactory> factories)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<IConfigurationFactory> factories

    The factories.

    GetConfiguration(String)

    Gets the configuration.

    Declaration
    object GetConfiguration(string key)
    Parameters
    Type Name Description
    System.String key

    The key.

    Returns
    Type Description
    System.Object

    System.Object.

    GetConfigurationType(String)

    Gets the type of the configuration.

    Declaration
    Type GetConfigurationType(string key)
    Parameters
    Type Name Description
    System.String key

    The key.

    Returns
    Type Description
    System.Type

    Type.

    ReplaceConfiguration(BaseApplicationConfiguration)

    Replaces the configuration.

    Declaration
    void ReplaceConfiguration(BaseApplicationConfiguration newConfiguration)
    Parameters
    Type Name Description
    BaseApplicationConfiguration newConfiguration

    The new configuration.

    SaveConfiguration()

    Saves the configuration.

    Declaration
    void SaveConfiguration()

    SaveConfiguration(String, Object)

    Saves the configuration.

    Declaration
    void SaveConfiguration(string key, object configuration)
    Parameters
    Type Name Description
    System.String key

    The key.

    System.Object configuration

    The configuration.

    Events

    ConfigurationUpdated

    Occurs when [configuration updated].

    Declaration
    event EventHandler<EventArgs> ConfigurationUpdated
    Event Type
    Type Description
    System.EventHandler<System.EventArgs>

    NamedConfigurationUpdated

    Occurs when [named configuration updated].

    Declaration
    event EventHandler<ConfigurationUpdateEventArgs> NamedConfigurationUpdated
    Event Type
    Type Description
    System.EventHandler<ConfigurationUpdateEventArgs>

    NamedConfigurationUpdating

    Occurs when [configuration updating].

    Declaration
    event EventHandler<ConfigurationUpdateEventArgs> NamedConfigurationUpdating
    Event Type
    Type Description
    System.EventHandler<ConfigurationUpdateEventArgs>

    Extension Methods

    MetadataConfigurationExtensions.GetMetadataConfiguration(IConfigurationManager)
    ConfigurationManagerExtensions.GetConfiguration<T>(IConfigurationManager, String)
    Extensions.JsonClone<T>(T, IJsonSerializer)
    SDK
    On this Page
    Back to Top Copyright 2022 © EMBY LLC. Please see our terms of use and privacy policy.