語言

DataAnnotationValidateOptions<TOptions> 類別

定義

這個實作 IValidateOptions<TOptions> 會用 DataAnnotation Validator 來驗證。

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

類型參數

TOptions

被驗證的實例。

繼承
DataAnnotationValidateOptions<TOptions>
實作

建構函式

名稱 Description
DataAnnotationValidateOptions<TOptions>(String)

初始化一個新的 實 DataAnnotationValidateOptions<TOptions> 例。

屬性

名稱 Description
Name

取得期權名稱。

方法

名稱 Description
Validate(String, TOptions)

驗證特定命名的期權實例(或所有 在 為空時 name )。

ValidateAsync(String, TOptions, CancellationToken)

非同步驗證特定命名選項實例(或當 name 為空時所有)。

適用於