Язык

AsyncValidateOptions<TOptions,TDep> Класс

Определение

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

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

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

TOptions

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

TDep

Тип зависимости.

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

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

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

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

Свойства

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

Возвращает зависимость.

FailureMessage

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

Name

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

Validation

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

Методы

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

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

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

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

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

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

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

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

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

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

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

Асинхронно проверяет указанный экземпляр именованных параметров (или все, если name есть null).

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