Partager via


OptionsBuilder<TOptions>.Validate Méthode

Définition

Surcharges

Validate(Func<TOptions,Boolean>)

Inscrit une action de validation pour un type d’options avec un message d’échec par défaut.

Validate(Func<TOptions,Boolean>, String)

Inscrit une action de validation pour un type d’options.

Validate<TDep>(Func<TOptions,TDep,Boolean>)

Inscrit une action de validation pour un type d’options avec un message d’échec par défaut.

Validate<TDep>(Func<TOptions,TDep,Boolean>, String)

Inscrit une action de validation pour un type d’options.

Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>)

Inscrit une action de validation pour un type d’options avec un message d’échec par défaut.

Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>, String)

Inscrit une action de validation pour un type d’options.

Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>)

Inscrit une action de validation pour un type d’options avec un message d’échec par défaut.

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

Inscrit une action de validation pour un type d’options.

Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>)

Inscrit une action de validation pour un type d’options avec un message d’échec par défaut.

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

Inscrit une action de validation pour un type d’options.

Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>)

Inscrit une action de validation pour un type d’options avec un message d’échec par défaut.

Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>, String)

Inscrit une action de validation pour un type d’options.

Validate(Func<TOptions,Boolean>)

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs

Inscrit une action de validation pour un type d’options avec un message d’échec par défaut.

public:
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, bool> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate (Func<TOptions,bool> validation);
abstract member Validate : Func<'Options, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate (validation As Func(Of TOptions, Boolean)) As OptionsBuilder(Of TOptions)

Paramètres

validation
Func<TOptions,Boolean>

Fonction de validation.

Retours

OptionsBuilder<TOptions> actuel.

S’applique à

Validate(Func<TOptions,Boolean>, String)

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs

Inscrit une action de validation pour un type d’options.

public:
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, bool> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate (Func<TOptions,bool> validation, string failureMessage);
abstract member Validate : Func<'Options, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate (validation As Func(Of TOptions, Boolean), failureMessage As String) As OptionsBuilder(Of TOptions)

Paramètres

validation
Func<TOptions,Boolean>

Fonction de validation.

failureMessage
String

Message d’échec à utiliser quand la validation échoue.

Retours

OptionsBuilder<TOptions> actuel.

S’applique à

Validate<TDep>(Func<TOptions,TDep,Boolean>)

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs

Inscrit une action de validation pour un type d’options avec un message d’échec par défaut.

public:
generic <typename TDep>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep, bool> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep> (Func<TOptions,TDep,bool> validation);
abstract member Validate : Func<'Options, 'Dep, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'Dep, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep) (validation As Func(Of TOptions, TDep, Boolean)) As OptionsBuilder(Of TOptions)

Paramètres de type

TDep

Dépendance utilisée par la fonction de validation.

Paramètres

validation
Func<TOptions,TDep,Boolean>

Fonction de validation.

Retours

OptionsBuilder<TOptions> actuel.

S’applique à

Validate<TDep>(Func<TOptions,TDep,Boolean>, String)

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs

Inscrit une action de validation pour un type d’options.

public:
generic <typename TDep>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep, bool> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep> (Func<TOptions,TDep,bool> validation, string failureMessage);
abstract member Validate : Func<'Options, 'Dep, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'Dep, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep) (validation As Func(Of TOptions, TDep, Boolean), failureMessage As String) As OptionsBuilder(Of TOptions)

Paramètres de type

TDep

Dépendance utilisée par la fonction de validation.

Paramètres

validation
Func<TOptions,TDep,Boolean>

Fonction de validation.

failureMessage
String

Message d’échec à utiliser quand la validation échoue.

Retours

OptionsBuilder<TOptions> actuel.

S’applique à

Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>)

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs

Inscrit une action de validation pour un type d’options avec un message d’échec par défaut.

public:
generic <typename TDep1, typename TDep2, typename TDep3, typename TDep4, typename TDep5>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, TDep3, TDep4, TDep5, bool> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3,TDep4,TDep5> (Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,bool> validation);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, 'TDep5, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, 'TDep5, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep1, TDep2, TDep3, TDep4, TDep5) (validation As Func(Of TOptions, TDep1, TDep2, TDep3, TDep4, TDep5, Boolean)) As OptionsBuilder(Of TOptions)

Paramètres de type

TDep1

Première dépendance utilisée par la fonction de validation.

TDep2

Deuxième dépendance utilisée par la fonction de validation.

TDep3

Troisième dépendance utilisée par la fonction de validation.

TDep4

Quatrième dépendance utilisée par la fonction de validation.

TDep5

Cinquième dépendance utilisée par la fonction de validation.

Paramètres

validation
Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>

Fonction de validation.

Retours

OptionsBuilder<TOptions> actuel.

S’applique à

Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>, String)

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs

Inscrit une action de validation pour un type d’options.

public:
generic <typename TDep1, typename TDep2, typename TDep3, typename TDep4, typename TDep5>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, TDep3, TDep4, TDep5, bool> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3,TDep4,TDep5> (Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,bool> validation, string failureMessage);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, 'TDep5, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, 'TDep5, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep1, TDep2, TDep3, TDep4, TDep5) (validation As Func(Of TOptions, TDep1, TDep2, TDep3, TDep4, TDep5, Boolean), failureMessage As String) As OptionsBuilder(Of TOptions)

Paramètres de type

TDep1

Première dépendance utilisée par la fonction de validation.

TDep2

Deuxième dépendance utilisée par la fonction de validation.

TDep3

Troisième dépendance utilisée par la fonction de validation.

TDep4

Quatrième dépendance utilisée par la fonction de validation.

TDep5

Cinquième dépendance utilisée par la fonction de validation.

Paramètres

validation
Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>

Fonction de validation.

failureMessage
String

Message d’échec à utiliser quand la validation échoue.

Retours

OptionsBuilder<TOptions> actuel.

S’applique à

Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>)

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs

Inscrit une action de validation pour un type d’options avec un message d’échec par défaut.

public:
generic <typename TDep1, typename TDep2, typename TDep3, typename TDep4>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, TDep3, TDep4, bool> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3,TDep4> (Func<TOptions,TDep1,TDep2,TDep3,TDep4,bool> validation);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep1, TDep2, TDep3, TDep4) (validation As Func(Of TOptions, TDep1, TDep2, TDep3, TDep4, Boolean)) As OptionsBuilder(Of TOptions)

Paramètres de type

TDep1

Première dépendance utilisée par la fonction de validation.

TDep2

Deuxième dépendance utilisée par la fonction de validation.

TDep3

Troisième dépendance utilisée par la fonction de validation.

TDep4

Quatrième dépendance utilisée par la fonction de validation.

Paramètres

validation
Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>

Fonction de validation.

Retours

OptionsBuilder<TOptions> actuel.

S’applique à

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

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs

Inscrit une action de validation pour un type d’options.

public:
generic <typename TDep1, typename TDep2, typename TDep3, typename TDep4>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, TDep3, TDep4, bool> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3,TDep4> (Func<TOptions,TDep1,TDep2,TDep3,TDep4,bool> validation, string failureMessage);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep1, TDep2, TDep3, TDep4) (validation As Func(Of TOptions, TDep1, TDep2, TDep3, TDep4, Boolean), failureMessage As String) As OptionsBuilder(Of TOptions)

Paramètres de type

TDep1

Première dépendance utilisée par la fonction de validation.

TDep2

Deuxième dépendance utilisée par la fonction de validation.

TDep3

Troisième dépendance utilisée par la fonction de validation.

TDep4

Quatrième dépendance utilisée par la fonction de validation.

Paramètres

validation
Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>

Fonction de validation.

failureMessage
String

Message d’échec à utiliser quand la validation échoue.

Retours

OptionsBuilder<TOptions> actuel.

S’applique à

Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>)

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs

Inscrit une action de validation pour un type d’options avec un message d’échec par défaut.

public:
generic <typename TDep1, typename TDep2, typename TDep3>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, TDep3, bool> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3> (Func<TOptions,TDep1,TDep2,TDep3,bool> validation);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep1, TDep2, TDep3) (validation As Func(Of TOptions, TDep1, TDep2, TDep3, Boolean)) As OptionsBuilder(Of TOptions)

Paramètres de type

TDep1

Première dépendance utilisée par la fonction de validation.

TDep2

Deuxième dépendance utilisée par la fonction de validation.

TDep3

Troisième dépendance utilisée par la fonction de validation.

Paramètres

validation
Func<TOptions,TDep1,TDep2,TDep3,Boolean>

Fonction de validation.

Retours

OptionsBuilder<TOptions> actuel.

S’applique à

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

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs

Inscrit une action de validation pour un type d’options.

public:
generic <typename TDep1, typename TDep2, typename TDep3>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, TDep3, bool> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3> (Func<TOptions,TDep1,TDep2,TDep3,bool> validation, string failureMessage);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep1, TDep2, TDep3) (validation As Func(Of TOptions, TDep1, TDep2, TDep3, Boolean), failureMessage As String) As OptionsBuilder(Of TOptions)

Paramètres de type

TDep1

Première dépendance utilisée par la fonction de validation.

TDep2

Deuxième dépendance utilisée par la fonction de validation.

TDep3

Troisième dépendance utilisée par la fonction de validation.

Paramètres

validation
Func<TOptions,TDep1,TDep2,TDep3,Boolean>

Fonction de validation.

failureMessage
String

Message d’échec à utiliser quand la validation échoue.

Retours

OptionsBuilder<TOptions> actuel.

S’applique à

Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>)

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs

Inscrit une action de validation pour un type d’options avec un message d’échec par défaut.

public:
generic <typename TDep1, typename TDep2>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, bool> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2> (Func<TOptions,TDep1,TDep2,bool> validation);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep1, TDep2) (validation As Func(Of TOptions, TDep1, TDep2, Boolean)) As OptionsBuilder(Of TOptions)

Paramètres de type

TDep1

Première dépendance utilisée par la fonction de validation.

TDep2

Deuxième dépendance utilisée par la fonction de validation.

Paramètres

validation
Func<TOptions,TDep1,TDep2,Boolean>

Fonction de validation.

Retours

OptionsBuilder<TOptions> actuel.

S’applique à

Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>, String)

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs

Inscrit une action de validation pour un type d’options.

public:
generic <typename TDep1, typename TDep2>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, bool> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2> (Func<TOptions,TDep1,TDep2,bool> validation, string failureMessage);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep1, TDep2) (validation As Func(Of TOptions, TDep1, TDep2, Boolean), failureMessage As String) As OptionsBuilder(Of TOptions)

Paramètres de type

TDep1

Première dépendance utilisée par la fonction de validation.

TDep2

Deuxième dépendance utilisée par la fonction de validation.

Paramètres

validation
Func<TOptions,TDep1,TDep2,Boolean>

Fonction de validation.

failureMessage
String

Message d’échec à utiliser quand la validation échoue.

Retours

OptionsBuilder<TOptions> actuel.

S’applique à