DataAnnotationValidateOptions<TOptions> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
這個實作 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) |
驗證特定命名的期權實例(或所有 在 為空時 |
| ValidateAsync(String, TOptions, CancellationToken) |
非同步驗證特定命名選項實例(或當 |