Condividi tramite


ValidateOptions<TOptions,TDep1,TDep2,TDep3,TDep4> Costruttore

Definizione

Costruttore.

public:
 ValidateOptions(System::String ^ name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, Func<TOptions, TDep1, TDep2, TDep3, TDep4, bool> ^ validation, System::String ^ failureMessage);
public ValidateOptions (string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, Func<TOptions,TDep1,TDep2,TDep3,TDep4,bool> validation, string failureMessage);
public ValidateOptions (string? name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, Func<TOptions,TDep1,TDep2,TDep3,TDep4,bool> validation, string failureMessage);
new Microsoft.Extensions.Options.ValidateOptions<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4 (requires 'Options : null)> : string * 'TDep1 * 'TDep2 * 'TDep3 * 'TDep4 * Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.ValidateOptions<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4 (requires 'Options : null)>
Public Sub New (name As String, dependency1 As TDep1, dependency2 As TDep2, dependency3 As TDep3, dependency4 As TDep4, validation As Func(Of TOptions, TDep1, TDep2, TDep3, TDep4, Boolean), failureMessage As String)

Parametri

name
String

Nome delle opzioni.

dependency1
TDep1

Prima dipendenza.

dependency2
TDep2

Seconda dipendenza.

dependency3
TDep3

Terza dipendenza.

dependency4
TDep4

Quarta dipendenza.

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

Funzione di convalida.

failureMessage
String

Messaggio di errore di convalida.

Si applica a