Condividi tramite


OptionsBuilder<TOptions>.Validate Metodo

Definizione

Overload

Validate(Func<TOptions,Boolean>)

Registrare un'azione di convalida per un tipo di opzioni usando un messaggio di errore predefinito.

Validate(Func<TOptions,Boolean>, String)

Registrare un'azione di convalida per un tipo di opzioni.

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

Registrare un'azione di convalida per un tipo di opzioni usando un messaggio di errore predefinito.

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

Registrare un'azione di convalida per un tipo di opzioni.

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

Registrare un'azione di convalida per un tipo di opzioni usando un messaggio di errore predefinito.

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

Registrare un'azione di convalida per un tipo di opzioni.

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

Registrare un'azione di convalida per un tipo di opzioni usando un messaggio di errore predefinito.

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

Registrare un'azione di convalida per un tipo di opzioni.

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

Registrare un'azione di convalida per un tipo di opzioni usando un messaggio di errore predefinito.

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

Registrare un'azione di convalida per un tipo di opzioni.

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

Registrare un'azione di convalida per un tipo di opzioni usando un messaggio di errore predefinito.

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

Registrare un'azione di convalida per un tipo di opzioni.

Validate(Func<TOptions,Boolean>)

Origine:
OptionsBuilder.cs
Origine:
OptionsBuilder.cs
Origine:
OptionsBuilder.cs

Registrare un'azione di convalida per un tipo di opzioni usando un messaggio di errore predefinito.

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)

Parametri

validation
Func<TOptions,Boolean>

Funzione di convalida.

Restituisce

Oggetto OptionsBuilder<TOptions> corrente.

Si applica a

Validate(Func<TOptions,Boolean>, String)

Origine:
OptionsBuilder.cs
Origine:
OptionsBuilder.cs
Origine:
OptionsBuilder.cs

Registrare un'azione di convalida per un tipo di opzioni.

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)

Parametri

validation
Func<TOptions,Boolean>

Funzione di convalida.

failureMessage
String

Messaggio di errore da usare quando la convalida ha esito negativo.

Restituisce

Oggetto OptionsBuilder<TOptions> corrente.

Si applica a

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

Origine:
OptionsBuilder.cs
Origine:
OptionsBuilder.cs
Origine:
OptionsBuilder.cs

Registrare un'azione di convalida per un tipo di opzioni usando un messaggio di errore predefinito.

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)

Parametri di tipo

TDep

Dipendenza utilizzata dalla funzione di convalida.

Parametri

validation
Func<TOptions,TDep,Boolean>

Funzione di convalida.

Restituisce

Oggetto OptionsBuilder<TOptions> corrente.

Si applica a

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

Origine:
OptionsBuilder.cs
Origine:
OptionsBuilder.cs
Origine:
OptionsBuilder.cs

Registrare un'azione di convalida per un tipo di opzioni.

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)

Parametri di tipo

TDep

Dipendenza utilizzata dalla funzione di convalida.

Parametri

validation
Func<TOptions,TDep,Boolean>

Funzione di convalida.

failureMessage
String

Messaggio di errore da usare quando la convalida ha esito negativo.

Restituisce

Oggetto OptionsBuilder<TOptions> corrente.

Si applica a

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

Origine:
OptionsBuilder.cs
Origine:
OptionsBuilder.cs
Origine:
OptionsBuilder.cs

Registrare un'azione di convalida per un tipo di opzioni usando un messaggio di errore predefinito.

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)

Parametri di tipo

TDep1

Prima dipendenza utilizzata dalla funzione di convalida.

TDep2

Seconda dipendenza utilizzata dalla funzione di convalida.

TDep3

Terza dipendenza utilizzata dalla funzione di convalida.

TDep4

Quarta dipendenza utilizzata dalla funzione di convalida.

TDep5

Quinta dipendenza utilizzata dalla funzione di convalida.

Parametri

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

Funzione di convalida.

Restituisce

Oggetto OptionsBuilder<TOptions> corrente.

Si applica a

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

Origine:
OptionsBuilder.cs
Origine:
OptionsBuilder.cs
Origine:
OptionsBuilder.cs

Registrare un'azione di convalida per un tipo di opzioni.

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)

Parametri di tipo

TDep1

Prima dipendenza utilizzata dalla funzione di convalida.

TDep2

Seconda dipendenza utilizzata dalla funzione di convalida.

TDep3

Terza dipendenza utilizzata dalla funzione di convalida.

TDep4

Quarta dipendenza utilizzata dalla funzione di convalida.

TDep5

Quinta dipendenza utilizzata dalla funzione di convalida.

Parametri

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

Funzione di convalida.

failureMessage
String

Messaggio di errore da usare quando la convalida ha esito negativo.

Restituisce

Oggetto OptionsBuilder<TOptions> corrente.

Si applica a

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

Origine:
OptionsBuilder.cs
Origine:
OptionsBuilder.cs
Origine:
OptionsBuilder.cs

Registrare un'azione di convalida per un tipo di opzioni usando un messaggio di errore predefinito.

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)

Parametri di tipo

TDep1

Prima dipendenza utilizzata dalla funzione di convalida.

TDep2

Seconda dipendenza utilizzata dalla funzione di convalida.

TDep3

Terza dipendenza utilizzata dalla funzione di convalida.

TDep4

Quarta dipendenza utilizzata dalla funzione di convalida.

Parametri

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

Funzione di convalida.

Restituisce

Oggetto OptionsBuilder<TOptions> corrente.

Si applica a

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

Origine:
OptionsBuilder.cs
Origine:
OptionsBuilder.cs
Origine:
OptionsBuilder.cs

Registrare un'azione di convalida per un tipo di opzioni.

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)

Parametri di tipo

TDep1

Prima dipendenza utilizzata dalla funzione di convalida.

TDep2

Seconda dipendenza utilizzata dalla funzione di convalida.

TDep3

Terza dipendenza utilizzata dalla funzione di convalida.

TDep4

Quarta dipendenza utilizzata dalla funzione di convalida.

Parametri

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

Funzione di convalida.

failureMessage
String

Messaggio di errore da usare quando la convalida ha esito negativo.

Restituisce

Oggetto OptionsBuilder<TOptions> corrente.

Si applica a

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

Origine:
OptionsBuilder.cs
Origine:
OptionsBuilder.cs
Origine:
OptionsBuilder.cs

Registrare un'azione di convalida per un tipo di opzioni usando un messaggio di errore predefinito.

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)

Parametri di tipo

TDep1

Prima dipendenza utilizzata dalla funzione di convalida.

TDep2

Seconda dipendenza utilizzata dalla funzione di convalida.

TDep3

Terza dipendenza utilizzata dalla funzione di convalida.

Parametri

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

Funzione di convalida.

Restituisce

Oggetto OptionsBuilder<TOptions> corrente.

Si applica a

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

Origine:
OptionsBuilder.cs
Origine:
OptionsBuilder.cs
Origine:
OptionsBuilder.cs

Registrare un'azione di convalida per un tipo di opzioni.

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)

Parametri di tipo

TDep1

Prima dipendenza utilizzata dalla funzione di convalida.

TDep2

Seconda dipendenza utilizzata dalla funzione di convalida.

TDep3

Terza dipendenza utilizzata dalla funzione di convalida.

Parametri

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

Funzione di convalida.

failureMessage
String

Messaggio di errore da usare quando la convalida ha esito negativo.

Restituisce

Oggetto OptionsBuilder<TOptions> corrente.

Si applica a

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

Origine:
OptionsBuilder.cs
Origine:
OptionsBuilder.cs
Origine:
OptionsBuilder.cs

Registrare un'azione di convalida per un tipo di opzioni usando un messaggio di errore predefinito.

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)

Parametri di tipo

TDep1

Prima dipendenza utilizzata dalla funzione di convalida.

TDep2

Seconda dipendenza utilizzata dalla funzione di convalida.

Parametri

validation
Func<TOptions,TDep1,TDep2,Boolean>

Funzione di convalida.

Restituisce

Oggetto OptionsBuilder<TOptions> corrente.

Si applica a

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

Origine:
OptionsBuilder.cs
Origine:
OptionsBuilder.cs
Origine:
OptionsBuilder.cs

Registrare un'azione di convalida per un tipo di opzioni.

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)

Parametri di tipo

TDep1

Prima dipendenza utilizzata dalla funzione di convalida.

TDep2

Seconda dipendenza utilizzata dalla funzione di convalida.

Parametri

validation
Func<TOptions,TDep1,TDep2,Boolean>

Funzione di convalida.

failureMessage
String

Messaggio di errore da usare quando la convalida ha esito negativo.

Restituisce

Oggetto OptionsBuilder<TOptions> corrente.

Si applica a