OptionsBuilder<TOptions>.Validate Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| Validate(Func<TOptions,Boolean>) |
Registra una acción de validación para un tipo de opciones mediante un mensaje de error predeterminado. |
| Validate(Func<TOptions,Boolean>, String) |
Registra una acción de validación para un tipo de opciones. |
| Validate<TDep>(Func<TOptions,TDep,Boolean>) |
Registra una acción de validación para un tipo de opciones mediante un mensaje de error predeterminado. |
| Validate<TDep>(Func<TOptions,TDep,Boolean>, String) |
Registra una acción de validación para un tipo de opciones. |
| Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>, String) |
Registra una acción de validación para un tipo de opciones. |
| Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>) |
Registra una acción de validación para un tipo de opciones mediante un mensaje de error predeterminado. |
| Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>) |
Registra una acción de validación para un tipo de opciones mediante un mensaje de error predeterminado. |
| Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>, String) |
Registra una acción de validación para un tipo de opciones. |
| Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>) |
Registra una acción de validación para un tipo de opciones mediante un mensaje de error predeterminado. |
| Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>, String) |
Registra una acción de validación para un tipo de opciones. |
| Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>) |
Registra una acción de validación para un tipo de opciones mediante un mensaje de error predeterminado. |
| Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>, String) |
Registra una acción de validación para un tipo de opciones. |
| Validate<TValidateOptions>() |
Registra un IValidateOptions<TOptions> tipo para un tipo de opciones. |
Validate(Func<TOptions,Boolean>)
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
Registra una acción de validación para un tipo de opciones mediante un mensaje de error predeterminado.
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)
Parámetros
Devoluciones
Objeto actual OptionsBuilder<TOptions>.
Se aplica a
Validate(Func<TOptions,Boolean>, String)
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
Registra una acción de validación para un tipo de opciones.
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)
Parámetros
- failureMessage
- String
Mensaje de error que se va a usar cuando se produce un error en la validación.
Devoluciones
Objeto actual OptionsBuilder<TOptions>.
Se aplica a
Validate<TDep>(Func<TOptions,TDep,Boolean>)
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
Registra una acción de validación para un tipo de opciones mediante un mensaje de error predeterminado.
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)
Parámetros de tipo
- TDep
Dependencia usada por la función de validación.
Parámetros
Devoluciones
Objeto actual OptionsBuilder<TOptions>.
Se aplica a
Validate<TDep>(Func<TOptions,TDep,Boolean>, String)
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
Registra una acción de validación para un tipo de opciones.
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)
Parámetros de tipo
- TDep
Dependencia usada por la función de validación.
Parámetros
- failureMessage
- String
Mensaje de error que se va a usar cuando se produce un error en la validación.
Devoluciones
Objeto actual OptionsBuilder<TOptions>.
Se aplica a
Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>, String)
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
Registra una acción de validación para un tipo de opciones.
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)
Parámetros de tipo
- TDep1
La primera dependencia usada por la función de validación.
- TDep2
Segunda dependencia usada por la función de validación.
- TDep3
Tercera dependencia usada por la función de validación.
- TDep4
Cuarta dependencia usada por la función de validación.
- TDep5
Quinta dependencia usada por la función de validación.
Parámetros
- failureMessage
- String
Mensaje de error que se va a usar cuando se produce un error en la validación.
Devoluciones
Objeto actual OptionsBuilder<TOptions>.
Se aplica a
Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>)
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
Registra una acción de validación para un tipo de opciones mediante un mensaje de error predeterminado.
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)
Parámetros de tipo
- TDep1
La primera dependencia usada por la función de validación.
- TDep2
Segunda dependencia usada por la función de validación.
- TDep3
Tercera dependencia usada por la función de validación.
- TDep4
Cuarta dependencia usada por la función de validación.
- TDep5
Quinta dependencia usada por la función de validación.
Parámetros
Devoluciones
Objeto actual OptionsBuilder<TOptions>.
Se aplica a
Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>)
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
Registra una acción de validación para un tipo de opciones mediante un mensaje de error predeterminado.
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)
Parámetros de tipo
- TDep1
La primera dependencia usada por la función de validación.
- TDep2
Segunda dependencia usada por la función de validación.
- TDep3
Tercera dependencia usada por la función de validación.
- TDep4
Cuarta dependencia usada por la función de validación.
Parámetros
Devoluciones
Objeto actual OptionsBuilder<TOptions>.
Se aplica a
Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>, String)
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
Registra una acción de validación para un tipo de opciones.
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)
Parámetros de tipo
- TDep1
La primera dependencia usada por la función de validación.
- TDep2
Segunda dependencia usada por la función de validación.
- TDep3
Tercera dependencia usada por la función de validación.
- TDep4
Cuarta dependencia usada por la función de validación.
Parámetros
- failureMessage
- String
Mensaje de error que se va a usar cuando se produce un error en la validación.
Devoluciones
Objeto actual OptionsBuilder<TOptions>.
Se aplica a
Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>)
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
Registra una acción de validación para un tipo de opciones mediante un mensaje de error predeterminado.
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)
Parámetros de tipo
- TDep1
La primera dependencia usada por la función de validación.
- TDep2
Segunda dependencia usada por la función de validación.
- TDep3
Tercera dependencia usada por la función de validación.
Parámetros
Devoluciones
Objeto actual OptionsBuilder<TOptions>.
Se aplica a
Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>, String)
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
Registra una acción de validación para un tipo de opciones.
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)
Parámetros de tipo
- TDep1
La primera dependencia usada por la función de validación.
- TDep2
Segunda dependencia usada por la función de validación.
- TDep3
Tercera dependencia usada por la función de validación.
Parámetros
- failureMessage
- String
Mensaje de error que se va a usar cuando se produce un error en la validación.
Devoluciones
Objeto actual OptionsBuilder<TOptions>.
Se aplica a
Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>)
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
Registra una acción de validación para un tipo de opciones mediante un mensaje de error predeterminado.
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)
Parámetros de tipo
- TDep1
La primera dependencia usada por la función de validación.
- TDep2
Segunda dependencia usada por la función de validación.
Parámetros
Devoluciones
Objeto actual OptionsBuilder<TOptions>.
Se aplica a
Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>, String)
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
- Source:
- OptionsBuilder.cs
Registra una acción de validación para un tipo de opciones.
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)
Parámetros de tipo
- TDep1
La primera dependencia usada por la función de validación.
- TDep2
Segunda dependencia usada por la función de validación.
Parámetros
- failureMessage
- String
Mensaje de error que se va a usar cuando se produce un error en la validación.
Devoluciones
Objeto actual OptionsBuilder<TOptions>.
Se aplica a
Validate<TValidateOptions>()
- Source:
- OptionsBuilder.cs
Registra un IValidateOptions<TOptions> tipo para un tipo de opciones.
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)
Parámetros de tipo
- TValidateOptions
Tipo de validación.
Devoluciones
Objeto actual OptionsBuilder<TOptions>.
Comentarios
La validación tiene como ámbito el nombre de las opciones asociado a este generador. Las dependencias requeridas por TValidateOptions se resuelven desde el proveedor de servicios.