OptionsCache<TOptions> 类

定义

用于缓存 TOptions 实例。

generic <typename TOptions>
 where TOptions : classpublic ref class OptionsCache : Microsoft::Extensions::Options::IOptionsMonitorCache<TOptions>
public class OptionsCache<TOptions> : Microsoft.Extensions.Options.IOptionsMonitorCache<TOptions> where TOptions : class
type OptionsCache<'Options (requires 'Options : null)> = class
    interface IOptionsMonitorCache<'Options (requires 'Options : null)>
Public Class OptionsCache(Of TOptions)
Implements IOptionsMonitorCache(Of TOptions)

类型参数

TOptions

请求的选项的类型。

继承
OptionsCache<TOptions>
实现

构造函数

OptionsCache<TOptions>()

方法

Clear()

从缓存中清除所有选项实例。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetOrAdd(String, Func<TOptions>)

获取已命名的选项实例,或添加使用 createOptions 创建的新实例。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)
TryAdd(String, TOptions)

尝试向缓存添加新选项,如果该名称已存在,则将返回 false。

TryRemove(String)

尝试删除选项实例。

适用于