OptionsBuilder<TOptions>.Validate Methode

Definition

Überlädt

Name Beschreibung
Validate(Func<TOptions,Boolean>)

Registriert eine Überprüfungsaktion für einen Optionstyp mithilfe einer Standardfehlermeldung.

Validate(Func<TOptions,Boolean>, String)

Registriert eine Überprüfungsaktion für einen Optionstyp.

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

Registriert eine Überprüfungsaktion für einen Optionstyp mithilfe einer Standardfehlermeldung.

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

Registriert eine Überprüfungsaktion für einen Optionstyp.

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

Registriert eine Überprüfungsaktion für einen Optionstyp.

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

Registriert eine Überprüfungsaktion für einen Optionstyp mithilfe einer Standardfehlermeldung.

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

Registriert eine Überprüfungsaktion für einen Optionstyp mithilfe einer Standardfehlermeldung.

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

Registriert eine Überprüfungsaktion für einen Optionstyp.

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

Registriert eine Überprüfungsaktion für einen Optionstyp mithilfe einer Standardfehlermeldung.

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

Registriert eine Überprüfungsaktion für einen Optionstyp.

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

Registriert eine Überprüfungsaktion für einen Optionstyp mithilfe einer Standardfehlermeldung.

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

Registriert eine Überprüfungsaktion für einen Optionstyp.

Validate<TValidateOptions>()

Registriert einen IValidateOptions<TOptions> Typ für einen Optionstyp.

Validate(Func<TOptions,Boolean>)

Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs

Registriert eine Überprüfungsaktion für einen Optionstyp mithilfe einer Standardfehlermeldung.

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)

Parameter

validation
Func<TOptions,Boolean>

Die Überprüfungsfunktion.

Gibt zurück

Die aktuelle OptionsBuilder<TOptions>.

Gilt für:

Validate(Func<TOptions,Boolean>, String)

Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs

Registriert eine Überprüfungsaktion für einen Optionstyp.

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)

Parameter

validation
Func<TOptions,Boolean>

Die Überprüfungsfunktion.

failureMessage
String

Die Fehlermeldung, die verwendet werden soll, wenn die Überprüfung fehlschlägt.

Gibt zurück

Die aktuelle OptionsBuilder<TOptions>.

Gilt für:

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

Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs

Registriert eine Überprüfungsaktion für einen Optionstyp mithilfe einer Standardfehlermeldung.

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)

Typparameter

TDep

Die Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

Parameter

validation
Func<TOptions,TDep,Boolean>

Die Überprüfungsfunktion.

Gibt zurück

Die aktuelle OptionsBuilder<TOptions>.

Gilt für:

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

Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs

Registriert eine Überprüfungsaktion für einen Optionstyp.

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)

Typparameter

TDep

Die Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

Parameter

validation
Func<TOptions,TDep,Boolean>

Die Überprüfungsfunktion.

failureMessage
String

Die Fehlermeldung, die verwendet werden soll, wenn die Überprüfung fehlschlägt.

Gibt zurück

Die aktuelle OptionsBuilder<TOptions>.

Gilt für:

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

Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs

Registriert eine Überprüfungsaktion für einen Optionstyp.

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)

Typparameter

TDep1

Die erste Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

TDep2

Die zweite Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

TDep3

Die dritte Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

TDep4

Die vierte Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

TDep5

Die fünfte Abhängigkeit, die von der Gültigkeitsprüfungsfunktion verwendet wird.

Parameter

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

Die Überprüfungsfunktion.

failureMessage
String

Die Fehlermeldung, die verwendet werden soll, wenn die Überprüfung fehlschlägt.

Gibt zurück

Die aktuelle OptionsBuilder<TOptions>.

Gilt für:

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

Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs

Registriert eine Überprüfungsaktion für einen Optionstyp mithilfe einer Standardfehlermeldung.

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)

Typparameter

TDep1

Die erste Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

TDep2

Die zweite Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

TDep3

Die dritte Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

TDep4

Die vierte Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

TDep5

Die fünfte Abhängigkeit, die von der Gültigkeitsprüfungsfunktion verwendet wird.

Parameter

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

Die Überprüfungsfunktion.

Gibt zurück

Die aktuelle OptionsBuilder<TOptions>.

Gilt für:

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

Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs

Registriert eine Überprüfungsaktion für einen Optionstyp mithilfe einer Standardfehlermeldung.

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)

Typparameter

TDep1

Die erste Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

TDep2

Die zweite Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

TDep3

Die dritte Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

TDep4

Die vierte Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

Parameter

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

Die Überprüfungsfunktion.

Gibt zurück

Die aktuelle OptionsBuilder<TOptions>.

Gilt für:

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

Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs

Registriert eine Überprüfungsaktion für einen Optionstyp.

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)

Typparameter

TDep1

Die erste Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

TDep2

Die zweite Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

TDep3

Die dritte Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

TDep4

Die vierte Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

Parameter

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

Die Überprüfungsfunktion.

failureMessage
String

Die Fehlermeldung, die verwendet werden soll, wenn die Überprüfung fehlschlägt.

Gibt zurück

Die aktuelle OptionsBuilder<TOptions>.

Gilt für:

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

Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs

Registriert eine Überprüfungsaktion für einen Optionstyp mithilfe einer Standardfehlermeldung.

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)

Typparameter

TDep1

Die erste Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

TDep2

Die zweite Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

TDep3

Die dritte Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

Parameter

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

Die Überprüfungsfunktion.

Gibt zurück

Die aktuelle OptionsBuilder<TOptions>.

Gilt für:

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

Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs

Registriert eine Überprüfungsaktion für einen Optionstyp.

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)

Typparameter

TDep1

Die erste Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

TDep2

Die zweite Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

TDep3

Die dritte Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

Parameter

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

Die Überprüfungsfunktion.

failureMessage
String

Die Fehlermeldung, die verwendet werden soll, wenn die Überprüfung fehlschlägt.

Gibt zurück

Die aktuelle OptionsBuilder<TOptions>.

Gilt für:

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

Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs

Registriert eine Überprüfungsaktion für einen Optionstyp mithilfe einer Standardfehlermeldung.

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)

Typparameter

TDep1

Die erste Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

TDep2

Die zweite Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

Parameter

validation
Func<TOptions,TDep1,TDep2,Boolean>

Die Überprüfungsfunktion.

Gibt zurück

Die aktuelle OptionsBuilder<TOptions>.

Gilt für:

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

Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs
Quelle:
OptionsBuilder.cs

Registriert eine Überprüfungsaktion für einen Optionstyp.

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)

Typparameter

TDep1

Die erste Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

TDep2

Die zweite Abhängigkeit, die von der Überprüfungsfunktion verwendet wird.

Parameter

validation
Func<TOptions,TDep1,TDep2,Boolean>

Die Überprüfungsfunktion.

failureMessage
String

Die Fehlermeldung, die verwendet werden soll, wenn die Überprüfung fehlschlägt.

Gibt zurück

Die aktuelle OptionsBuilder<TOptions>.

Gilt für:

Validate<TValidateOptions>()

Quelle:
OptionsBuilder.cs

Registriert einen IValidateOptions<TOptions> Typ für einen Optionstyp.

public:
generic <typename TValidateOptions>
 where TValidateOptions : class, Microsoft::Extensions::Options::IValidateOptions<TOptions> virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate();
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TValidateOptions>() where TValidateOptions : class, Microsoft.Extensions.Options.IValidateOptions<TOptions>;
abstract member Validate : unit -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)> (requires 'ValidateOptions : null and 'ValidateOptions :> Microsoft.Extensions.Options.IValidateOptions<'Options>)
override this.Validate : unit -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)> (requires 'ValidateOptions : null and 'ValidateOptions :> Microsoft.Extensions.Options.IValidateOptions<'Options>)
Public Overridable Function Validate(Of TValidateOptions As {Class, IValidateOptions(Of TOptions)}) () As OptionsBuilder(Of TOptions)

Typparameter

TValidateOptions

Der Überprüfungstyp.

Gibt zurück

Die aktuelle OptionsBuilder<TOptions>.

Hinweise

Die Überprüfung ist auf den Optionsnamen festgelegt, der diesem Generator zugeordnet ist. Abhängigkeiten, die erforderlich TValidateOptions sind, werden vom Dienstanbieter aufgelöst.

Gilt für: