OptionsBuilder<TOptions>.Validate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
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
- 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
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
- 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
- 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
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
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
- 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
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
- 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
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
- 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.