Partager via


ValidateOptions<TOptions,TDep1,TDep2,TDep3> Classe

Définition

Implémentation de 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)

Paramètres de type

TOptions

Type d’options à valider.

TDep1

Premier type de dépendance.

TDep2

Deuxième type de dépendance.

TDep3

Troisième type de dépendance.

Héritage
ValidateOptions<TOptions,TDep1,TDep2,TDep3>
Implémente

Constructeurs

ValidateOptions<TOptions,TDep1,TDep2,TDep3>(String, TDep1, TDep2, TDep3, Func<TOptions,TDep1,TDep2,TDep3,Boolean>, String)

Constructeur.

Propriétés

Dependency1

Première dépendance.

Dependency2

Deuxième dépendance.

Dependency3

Troisième dépendance.

FailureMessage

Erreur à retourner quand la validation échoue.

Name

Nom des options.

Validation

Fonction de validation.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
Validate(String, TOptions)

Valide une instance d’options nommée spécifique (ou tout quand name est null).

S’applique à