OptionsBuilder<TOptions>.Validate Method

Definition

Overloads

Validate(Func<TOptions,Boolean>)

Registers a validation action for an options type using a default failure message.

Validate(Func<TOptions,Boolean>, String)

Registers a validation action for an options type.

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

Registers a validation action for an options type using a default failure message.

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

Registers a validation action for an options type.

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

Registers a validation action for an options type using a default failure message.

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

Registers a validation action for an options type.

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

Registers a validation action for an options type using a default failure message.

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

Registers a validation action for an options type.

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

Registers a validation action for an options type using a default failure message.

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

Registers a validation action for an options type.

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

Registers a validation action for an options type using a default failure message.

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

Registers a validation action for an options type.

Validate(Func<TOptions,Boolean>)

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs

Registers a validation action for an options type using a default failure message.

C#
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate(Func<TOptions,bool> validation);

Parameters

validation
Func<TOptions,Boolean>

The validation function.

Returns

The current OptionsBuilder<TOptions>.

Applies to

.NET 10 (package-provided) an aner Versiounen
Produkt Versiounen
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

Validate(Func<TOptions,Boolean>, String)

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs

Registers a validation action for an options type.

C#
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate(Func<TOptions,bool> validation, string failureMessage);

Parameters

validation
Func<TOptions,Boolean>

The validation function.

failureMessage
String

The failure message to use when validation fails.

Returns

The current OptionsBuilder<TOptions>.

Applies to

.NET 10 (package-provided) an aner Versiounen
Produkt Versiounen
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

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

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs

Registers a validation action for an options type using a default failure message.

C#
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep>(Func<TOptions,TDep,bool> validation);

Type Parameters

TDep

The dependency used by the validation function.

Parameters

validation
Func<TOptions,TDep,Boolean>

The validation function.

Returns

The current OptionsBuilder<TOptions>.

Applies to

.NET 10 (package-provided) an aner Versiounen
Produkt Versiounen
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

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

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs

Registers a validation action for an options type.

C#
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep>(Func<TOptions,TDep,bool> validation, string failureMessage);

Type Parameters

TDep

The dependency used by the validation function.

Parameters

validation
Func<TOptions,TDep,Boolean>

The validation function.

failureMessage
String

The failure message to use when validation fails.

Returns

The current OptionsBuilder<TOptions>.

Applies to

.NET 10 (package-provided) an aner Versiounen
Produkt Versiounen
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

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

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs

Registers a validation action for an options type using a default failure message.

C#
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,bool> validation);

Type Parameters

TDep1

The first dependency used by the validation function.

TDep2

The second dependency used by the validation function.

TDep3

The third dependency used by the validation function.

TDep4

The fourth dependency used by the validation function.

TDep5

The fifth dependency used by the validation function.

Parameters

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

The validation function.

Returns

The current OptionsBuilder<TOptions>.

Applies to

.NET 10 (package-provided) an aner Versiounen
Produkt Versiounen
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

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

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs

Registers a validation action for an options type.

C#
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,bool> validation, string failureMessage);

Type Parameters

TDep1

The first dependency used by the validation function.

TDep2

The second dependency used by the validation function.

TDep3

The third dependency used by the validation function.

TDep4

The fourth dependency used by the validation function.

TDep5

The fifth dependency used by the validation function.

Parameters

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

The validation function.

failureMessage
String

The failure message to use when validation fails.

Returns

The current OptionsBuilder<TOptions>.

Applies to

.NET 10 (package-provided) an aner Versiounen
Produkt Versiounen
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

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

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs

Registers a validation action for an options type using a default failure message.

C#
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,bool> validation);

Type Parameters

TDep1

The first dependency used by the validation function.

TDep2

The second dependency used by the validation function.

TDep3

The third dependency used by the validation function.

TDep4

The fourth dependency used by the validation function.

Parameters

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

The validation function.

Returns

The current OptionsBuilder<TOptions>.

Applies to

.NET 10 (package-provided) an aner Versiounen
Produkt Versiounen
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

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

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs

Registers a validation action for an options type.

C#
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,bool> validation, string failureMessage);

Type Parameters

TDep1

The first dependency used by the validation function.

TDep2

The second dependency used by the validation function.

TDep3

The third dependency used by the validation function.

TDep4

The fourth dependency used by the validation function.

Parameters

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

The validation function.

failureMessage
String

The failure message to use when validation fails.

Returns

The current OptionsBuilder<TOptions>.

Applies to

.NET 10 (package-provided) an aner Versiounen
Produkt Versiounen
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

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

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs

Registers a validation action for an options type using a default failure message.

C#
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,bool> validation);

Type Parameters

TDep1

The first dependency used by the validation function.

TDep2

The second dependency used by the validation function.

TDep3

The third dependency used by the validation function.

Parameters

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

The validation function.

Returns

The current OptionsBuilder<TOptions>.

Applies to

.NET 10 (package-provided) an aner Versiounen
Produkt Versiounen
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

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

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs

Registers a validation action for an options type.

C#
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,bool> validation, string failureMessage);

Type Parameters

TDep1

The first dependency used by the validation function.

TDep2

The second dependency used by the validation function.

TDep3

The third dependency used by the validation function.

Parameters

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

The validation function.

failureMessage
String

The failure message to use when validation fails.

Returns

The current OptionsBuilder<TOptions>.

Applies to

.NET 10 (package-provided) an aner Versiounen
Produkt Versiounen
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

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

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs

Registers a validation action for an options type using a default failure message.

C#
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,bool> validation);

Type Parameters

TDep1

The first dependency used by the validation function.

TDep2

The second dependency used by the validation function.

Parameters

validation
Func<TOptions,TDep1,TDep2,Boolean>

The validation function.

Returns

The current OptionsBuilder<TOptions>.

Applies to

.NET 10 (package-provided) an aner Versiounen
Produkt Versiounen
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

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

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs

Registers a validation action for an options type.

C#
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,bool> validation, string failureMessage);

Type Parameters

TDep1

The first dependency used by the validation function.

TDep2

The second dependency used by the validation function.

Parameters

validation
Func<TOptions,TDep1,TDep2,Boolean>

The validation function.

failureMessage
String

The failure message to use when validation fails.

Returns

The current OptionsBuilder<TOptions>.

Applies to

.NET 10 (package-provided) an aner Versiounen
Produkt Versiounen
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)