Table of Contents

Class SiteOptionsManager<TOptions>

Namespace
Oqtane.Infrastructure
Assembly
Oqtane.Server.dll
public class SiteOptionsManager<TOptions> where TOptions : class, new()

Type Parameters

TOptions
Inheritance
SiteOptionsManager<TOptions>

Constructors

SiteOptionsManager(IOptionsFactory<TOptions>, IOptionsMonitorCache<TOptions>)

public SiteOptionsManager(IOptionsFactory<TOptions> factory, IOptionsMonitorCache<TOptions> cache)

Parameters

factory IOptionsFactory<TOptions>
cache IOptionsMonitorCache<TOptions>

Properties

Value

The default configured TOptions instance

public TOptions Value { get; }

Property Value

TOptions

Methods

Get(string)

Returns a configured TOptions instance with the given name.

public virtual TOptions Get(string name)

Parameters

name string

The name of the TOptions instance, if nullDefaultName is used.

Returns

TOptions

The TOptions instance that matches the given name.

Reset()

public void Reset()