iw4madminapplicationfactories ConfigurationHandlerFactory - RaidMax/IW4M-Admin GitHub Wiki

ConfigurationHandlerFactory Public class

Description

implementation of IConfigurationHandlerFactory provides base functionality to create configuration handlers

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph IW4MAdmin.Application.Factories
  IW4MAdmin.Application.Factories.ConfigurationHandlerFactory[ConfigurationHandlerFactory](/RaidMax/IW4M-Admin/wiki/ConfigurationHandlerFactory)
  end
  subgraph SharedLibraryCore.Interfaces
  SharedLibraryCore.Interfaces.IConfigurationHandlerFactory[IConfigurationHandlerFactory](/RaidMax/IW4M-Admin/wiki/IConfigurationHandlerFactory)
  class SharedLibraryCore.Interfaces.IConfigurationHandlerFactory interfaceStyle;
  end
SharedLibraryCore.Interfaces.IConfigurationHandlerFactory --> IW4MAdmin.Application.Factories.ConfigurationHandlerFactory

Members

Methods

Public methods

Returns Name
IConfigurationHandler<T> GetConfigurationHandler(string name)
Task<IConfigurationHandler<T>> GetConfigurationHandlerAsync(string name)

Details

Summary

implementation of IConfigurationHandlerFactory provides base functionality to create configuration handlers

Inheritance

Constructors

ConfigurationHandlerFactory

Source code

public ConfigurationHandlerFactory()

Methods

GetConfigurationHandler

Source code

public virtual IConfigurationHandler<T> GetConfigurationHandler<T>(string name)
where T : IBaseConfiguration
Arguments
Type Name Description
string name

GetConfigurationHandlerAsync

public virtual async Task<IConfigurationHandler<T>> GetConfigurationHandlerAsync<T>(string name)
where T : IBaseConfiguration
Arguments
Type Name Description
string name

Generated with ModularDoc