ValidateOptions<TOptions,TDep1,TDep2,TDep3> 类

定义

generic <typename TOptions, typename TDep1, typename TDep2, typename TDep3>
 where TOptions : classpublic ref class ValidateOptions : Microsoft::Extensions::Options::IValidateOptions<TOptions>
public class ValidateOptions<TOptions,TDep1,TDep2,TDep3> : Microsoft.Extensions.Options.IValidateOptions<TOptions> where TOptions : class
type ValidateOptions<'Options, 'TDep1, 'TDep2, 'TDep3 (requires 'Options : null)> = class
    interface IValidateOptions<'Options (requires 'Options : null)>
Public Class ValidateOptions(Of TOptions, TDep1, TDep2, TDep3)
Implements IValidateOptions(Of TOptions)

类型参数

TOptions

要验证的选项类型。

TDep1

第一个依赖项类型。

TDep2

第二个依赖项类型。

TDep3

第三个依赖项类型。

继承
ValidateOptions<TOptions,TDep1,TDep2,TDep3>
实现

构造函数

ValidateOptions<TOptions,TDep1,TDep2,TDep3>(String, TDep1, TDep2, TDep3, Func<TOptions,TDep1,TDep2,TDep3,Boolean>, String)

构造函数。

属性

Dependency1

第一个依赖项。

Dependency2

第二个依赖项。

Dependency3

第三个依赖项。

FailureMessage

验证失败时返回的错误。

Name

选项名称。

Validation

验证函数。

方法

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

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

验证特定的命名选项实例(如果 name 为 null,则验证所有命名选项实例)。

适用于