Язык

AsyncValidateOptions<TOptions> Класс

Определение

IAsyncValidateOptions<TOptions>Реализация .

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

Параметры типа

TOptions

Тип параметров для проверки.

Наследование
AsyncValidateOptions<TOptions>
Реализации

Конструкторы

Имя Описание
AsyncValidateOptions<TOptions>(String, Func<TOptions,CancellationToken,Task<Boolean>>, String)

Инициализирует новый экземпляр AsyncValidateOptions<TOptions>.

Свойства

Имя Описание
FailureMessage

Возвращает ошибку, возвращаемую при сбое проверки.

Name

Возвращает имя параметров.

Validation

Возвращает асинхронную функцию проверки.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
ValidateAsync(String, TOptions, CancellationToken)

Асинхронно проверяет определенный именованный экземпляр параметров (или все при name значении NULL).

Применяется к