Condividi tramite


ValidateOptions<TOptions,TDep1,TDep2,TDep3> Classe

Definizione

Implementazione di IValidateOptions<TOptions>.

generic <typename TOptions, typename TDep1, typename TDep2, typename TDep3>
 where TOptions : classpublic ref class ValidateOptions : Microsoft::Extensions::Options::IValidateOptions<TOptions>
public class ValidateOptions<TOptions,TDep1,TDep2,TDep3> : Microsoft.Extensions.Options.IValidateOptions<TOptions> where TOptions : class
type ValidateOptions<'Options, 'TDep1, 'TDep2, 'TDep3 (requires 'Options : null)> = class
    interface IValidateOptions<'Options (requires 'Options : null)>
Public Class ValidateOptions(Of TOptions, TDep1, TDep2, TDep3)
Implements IValidateOptions(Of TOptions)

Parametri di tipo

TOptions

Tipo di opzioni da convalidare.

TDep1

Primo tipo di dipendenza.

TDep2

Secondo tipo di dipendenza.

TDep3

Terzo tipo di dipendenza.

Ereditarietà
ValidateOptions<TOptions,TDep1,TDep2,TDep3>
Implementazioni

Costruttori

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

Costruttore.

Proprietà

Dependency1

Prima dipendenza.

Dependency2

Seconda dipendenza.

Dependency3

Terza dipendenza.

FailureMessage

Errore da restituire quando la convalida ha esito negativo.

Name

Nome delle opzioni.

Validation

Funzione di convalida.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Validate(String, TOptions)

Convalida un'istanza delle opzioni specifica denominata (o tutte quando name è Null).

Si applica a