Язык

AsyncValidateOptions<TOptions,TDep1,TDep2,TDep3> Класс

Определение

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

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

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

TOptions

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

TDep1

Первый тип зависимости.

TDep2

Второй тип зависимости.

TDep3

Третий тип зависимости.

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

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

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

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

Свойства

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

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

Dependency2

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

Dependency3

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

FailureMessage

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

Name

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

Validation

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

Методы

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

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

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

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

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

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

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

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

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

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

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

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

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