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

Определение

Реализация IValidateOptions<TOptions>

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

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

TOptions

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

TDep1

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

TDep2

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

TDep3

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

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

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

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

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

Свойства

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

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

Dependency2

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

Dependency3

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

FailureMessage

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

Name

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

Validation

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

Методы

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

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

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

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

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

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

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

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

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

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

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

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

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