Język

OptionsBuilder<TOptions>.Validate Metoda

Definicja

Przeciążenia

Nazwa Opis
Validate(Func<TOptions,Boolean>)

Rejestruje akcję weryfikacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

Validate(Func<TOptions,CancellationToken,Task<Boolean>>)

Rejestruje asynchroniczną akcję walidacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

Validate(Func<TOptions,Boolean>, String)

Rejestruje akcję sprawdzania poprawności dla typu opcji.

Validate(Func<TOptions,CancellationToken,Task<Boolean>>, String)

Rejestruje asynchroniczną akcję walidacji dla typu opcji.

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

Rejestruje asynchroniczną akcję walidacji dla typu opcji.

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

Rejestruje akcję sprawdzania poprawności dla typu opcji.

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

Rejestruje akcję weryfikacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

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

Rejestruje asynchroniczną akcję walidacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

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

Rejestruje akcję sprawdzania poprawności dla typu opcji.

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

Rejestruje asynchroniczną akcję walidacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

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

Rejestruje akcję weryfikacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

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

Rejestruje asynchroniczną akcję walidacji dla typu opcji.

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

Rejestruje akcję weryfikacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

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

Rejestruje asynchroniczną akcję walidacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

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

Rejestruje akcję sprawdzania poprawności dla typu opcji.

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

Rejestruje asynchroniczną akcję walidacji dla typu opcji.

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

Rejestruje akcję weryfikacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

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

Rejestruje asynchroniczną akcję walidacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

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

Rejestruje asynchroniczną akcję walidacji dla typu opcji.

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

Rejestruje akcję sprawdzania poprawności dla typu opcji.

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

Rejestruje asynchroniczną akcję walidacji dla typu opcji.

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

Rejestruje asynchroniczną akcję walidacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

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

Rejestruje akcję weryfikacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

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

Rejestruje akcję sprawdzania poprawności dla typu opcji.

Validate<TValidateOptions>()

Rejestruje IValidateOptions<TOptions> typ dla typu opcji.

Validate(Func<TOptions,Boolean>)

Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs

Rejestruje akcję weryfikacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

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)

Parametry

validation
Func<TOptions,Boolean>

Funkcja walidacji.

Zwraca

Bieżący OptionsBuilder<TOptions>element .

Dotyczy

Validate(Func<TOptions,CancellationToken,Task<Boolean>>)

Źródło:
OptionsBuilder.cs

Rejestruje asynchroniczną akcję walidacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

public:
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, System::Threading::CancellationToken, System::Threading::Tasks::Task<bool> ^> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate(Func<TOptions,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> validation);
abstract member Validate : Func<'Options, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool> (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool> (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate (validation As Func(Of TOptions, CancellationToken, Task(Of Boolean))) As OptionsBuilder(Of TOptions)

Parametry

validation
Func<TOptions,CancellationToken,Task<Boolean>>

Funkcja walidacji asynchronicznej.

Zwraca

Bieżący OptionsBuilder<TOptions>element .

Dotyczy

Validate(Func<TOptions,Boolean>, String)

Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs

Rejestruje akcję sprawdzania poprawności dla typu opcji.

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)

Parametry

validation
Func<TOptions,Boolean>

Funkcja walidacji.

failureMessage
String

Komunikat o błędzie do użycia w przypadku niepowodzenia walidacji.

Zwraca

Bieżący OptionsBuilder<TOptions>element .

Dotyczy

Validate(Func<TOptions,CancellationToken,Task<Boolean>>, String)

Źródło:
OptionsBuilder.cs

Rejestruje asynchroniczną akcję walidacji dla typu opcji.

public:
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, System::Threading::CancellationToken, System::Threading::Tasks::Task<bool> ^> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate(Func<TOptions,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> validation, string failureMessage);
abstract member Validate : Func<'Options, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool> (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool> (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate (validation As Func(Of TOptions, CancellationToken, Task(Of Boolean)), failureMessage As String) As OptionsBuilder(Of TOptions)

Parametry

validation
Func<TOptions,CancellationToken,Task<Boolean>>

Funkcja walidacji asynchronicznej.

failureMessage
String

Komunikat o błędzie do użycia w przypadku niepowodzenia walidacji.

Zwraca

Bieżący OptionsBuilder<TOptions>element .

Dotyczy

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

Źródło:
OptionsBuilder.cs

Rejestruje asynchroniczną akcję walidacji dla typu opcji.

public:
generic <typename TDep>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep, System::Threading::CancellationToken, System::Threading::Tasks::Task<bool> ^> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep>(Func<TOptions,TDep,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> validation, string failureMessage);
abstract member Validate : Func<'Options, 'Dep, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool> (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'Dep, System.Threading.CancellationToken, System.Threading.Tasks.Task<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, CancellationToken, Task(Of Boolean)), failureMessage As String) As OptionsBuilder(Of TOptions)

Parametry typu

TDep

Zależność używana przez funkcję walidacji.

Parametry

validation
Func<TOptions,TDep,CancellationToken,Task<Boolean>>

Funkcja walidacji asynchronicznej.

failureMessage
String

Komunikat o błędzie do użycia w przypadku niepowodzenia walidacji.

Zwraca

Bieżący OptionsBuilder<TOptions>element .

Dotyczy

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

Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs

Rejestruje akcję sprawdzania poprawności dla typu opcji.

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)

Parametry typu

TDep

Zależność używana przez funkcję walidacji.

Parametry

validation
Func<TOptions,TDep,Boolean>

Funkcja walidacji.

failureMessage
String

Komunikat o błędzie do użycia w przypadku niepowodzenia walidacji.

Zwraca

Bieżący OptionsBuilder<TOptions>element .

Dotyczy

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

Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs

Rejestruje akcję weryfikacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

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)

Parametry typu

TDep

Zależność używana przez funkcję walidacji.

Parametry

validation
Func<TOptions,TDep,Boolean>

Funkcja walidacji.

Zwraca

Bieżący OptionsBuilder<TOptions>element .

Dotyczy

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

Źródło:
OptionsBuilder.cs

Rejestruje asynchroniczną akcję walidacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

public:
generic <typename TDep>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep, System::Threading::CancellationToken, System::Threading::Tasks::Task<bool> ^> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep>(Func<TOptions,TDep,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> validation);
abstract member Validate : Func<'Options, 'Dep, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool> (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'Dep, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool> (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep) (validation As Func(Of TOptions, TDep, CancellationToken, Task(Of Boolean))) As OptionsBuilder(Of TOptions)

Parametry typu

TDep

Zależność używana przez funkcję walidacji.

Parametry

validation
Func<TOptions,TDep,CancellationToken,Task<Boolean>>

Funkcja walidacji asynchronicznej.

Zwraca

Bieżący OptionsBuilder<TOptions>element .

Dotyczy

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

Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs

Rejestruje akcję sprawdzania poprawności dla typu opcji.

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)

Parametry typu

TDep1

Pierwsza zależność używana przez funkcję walidacji.

TDep2

Druga zależność używana przez funkcję walidacji.

TDep3

Trzecia zależność używana przez funkcję walidacji.

TDep4

Czwarta zależność używana przez funkcję walidacji.

TDep5

Piąta zależność używana przez funkcję walidacji.

Parametry

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

Funkcja walidacji.

failureMessage
String

Komunikat o błędzie do użycia w przypadku niepowodzenia walidacji.

Zwraca

Bieżący OptionsBuilder<TOptions>element .

Dotyczy

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

Źródło:
OptionsBuilder.cs

Rejestruje asynchroniczną akcję walidacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

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, System::Threading::CancellationToken, System::Threading::Tasks::Task<bool> ^> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> validation);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, 'TDep5, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool> (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, 'TDep5, System.Threading.CancellationToken, System.Threading.Tasks.Task<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, CancellationToken, Task(Of Boolean))) As OptionsBuilder(Of TOptions)

Parametry typu

TDep1

Pierwsza zależność używana przez funkcję walidacji.

TDep2

Druga zależność używana przez funkcję walidacji.

TDep3

Trzecia zależność używana przez funkcję walidacji.

TDep4

Czwarta zależność używana przez funkcję walidacji.

TDep5

Piąta zależność używana przez funkcję walidacji.

Parametry

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

Funkcja walidacji asynchronicznej.

Zwraca

Bieżący OptionsBuilder<TOptions>element .

Dotyczy

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

Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs

Rejestruje akcję weryfikacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

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)

Parametry typu

TDep1

Pierwsza zależność używana przez funkcję walidacji.

TDep2

Druga zależność używana przez funkcję walidacji.

TDep3

Trzecia zależność używana przez funkcję walidacji.

TDep4

Czwarta zależność używana przez funkcję walidacji.

TDep5

Piąta zależność używana przez funkcję walidacji.

Parametry

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

Funkcja walidacji.

Zwraca

Bieżący OptionsBuilder<TOptions>element .

Dotyczy

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

Źródło:
OptionsBuilder.cs

Rejestruje asynchroniczną akcję walidacji dla typu opcji.

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, System::Threading::CancellationToken, System::Threading::Tasks::Task<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,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> validation, string failureMessage);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, 'TDep5, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool> (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, 'TDep5, System.Threading.CancellationToken, System.Threading.Tasks.Task<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, CancellationToken, Task(Of Boolean)), failureMessage As String) As OptionsBuilder(Of TOptions)

Parametry typu

TDep1

Pierwsza zależność używana przez funkcję walidacji.

TDep2

Druga zależność używana przez funkcję walidacji.

TDep3

Trzecia zależność używana przez funkcję walidacji.

TDep4

Czwarta zależność używana przez funkcję walidacji.

TDep5

Piąta zależność używana przez funkcję walidacji.

Parametry

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

Funkcja walidacji asynchronicznej.

failureMessage
String

Komunikat o błędzie do użycia w przypadku niepowodzenia walidacji.

Zwraca

Bieżący OptionsBuilder<TOptions>element .

Dotyczy

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

Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs

Rejestruje akcję weryfikacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

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)

Parametry typu

TDep1

Pierwsza zależność używana przez funkcję walidacji.

TDep2

Druga zależność używana przez funkcję walidacji.

TDep3

Trzecia zależność używana przez funkcję walidacji.

TDep4

Czwarta zależność używana przez funkcję walidacji.

Parametry

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

Funkcja walidacji.

Zwraca

Bieżący OptionsBuilder<TOptions>element .

Dotyczy

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

Źródło:
OptionsBuilder.cs

Rejestruje asynchroniczną akcję walidacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

public:
generic <typename TDep1, typename TDep2, typename TDep3, typename TDep4>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, TDep3, TDep4, System::Threading::CancellationToken, System::Threading::Tasks::Task<bool> ^> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> validation);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool> (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, System.Threading.CancellationToken, System.Threading.Tasks.Task<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, CancellationToken, Task(Of Boolean))) As OptionsBuilder(Of TOptions)

Parametry typu

TDep1

Pierwsza zależność używana przez funkcję walidacji.

TDep2

Druga zależność używana przez funkcję walidacji.

TDep3

Trzecia zależność używana przez funkcję walidacji.

TDep4

Czwarta zależność używana przez funkcję walidacji.

Parametry

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

Funkcja walidacji asynchronicznej.

Zwraca

Bieżący OptionsBuilder<TOptions>element .

Dotyczy

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

Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs

Rejestruje akcję sprawdzania poprawności dla typu opcji.

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)

Parametry typu

TDep1

Pierwsza zależność używana przez funkcję walidacji.

TDep2

Druga zależność używana przez funkcję walidacji.

TDep3

Trzecia zależność używana przez funkcję walidacji.

TDep4

Czwarta zależność używana przez funkcję walidacji.

Parametry

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

Funkcja walidacji.

failureMessage
String

Komunikat o błędzie do użycia w przypadku niepowodzenia walidacji.

Zwraca

Bieżący OptionsBuilder<TOptions>element .

Dotyczy

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

Źródło:
OptionsBuilder.cs

Rejestruje asynchroniczną akcję walidacji dla typu opcji.

public:
generic <typename TDep1, typename TDep2, typename TDep3, typename TDep4>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, TDep3, TDep4, System::Threading::CancellationToken, System::Threading::Tasks::Task<bool> ^> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> validation, string failureMessage);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool> (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, System.Threading.CancellationToken, System.Threading.Tasks.Task<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, CancellationToken, Task(Of Boolean)), failureMessage As String) As OptionsBuilder(Of TOptions)

Parametry typu

TDep1

Pierwsza zależność używana przez funkcję walidacji.

TDep2

Druga zależność używana przez funkcję walidacji.

TDep3

Trzecia zależność używana przez funkcję walidacji.

TDep4

Czwarta zależność używana przez funkcję walidacji.

Parametry

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

Funkcja walidacji asynchronicznej.

failureMessage
String

Komunikat o błędzie do użycia w przypadku niepowodzenia walidacji.

Zwraca

Bieżący OptionsBuilder<TOptions>element .

Dotyczy

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

Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs

Rejestruje akcję weryfikacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

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)

Parametry typu

TDep1

Pierwsza zależność używana przez funkcję walidacji.

TDep2

Druga zależność używana przez funkcję walidacji.

TDep3

Trzecia zależność używana przez funkcję walidacji.

Parametry

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

Funkcja walidacji.

Zwraca

Bieżący OptionsBuilder<TOptions>element .

Dotyczy

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

Źródło:
OptionsBuilder.cs

Rejestruje asynchroniczną akcję walidacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

public:
generic <typename TDep1, typename TDep2, typename TDep3>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, TDep3, System::Threading::CancellationToken, System::Threading::Tasks::Task<bool> ^> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> validation);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool> (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, System.Threading.CancellationToken, System.Threading.Tasks.Task<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, CancellationToken, Task(Of Boolean))) As OptionsBuilder(Of TOptions)

Parametry typu

TDep1

Pierwsza zależność używana przez funkcję walidacji.

TDep2

Druga zależność używana przez funkcję walidacji.

TDep3

Trzecia zależność używana przez funkcję walidacji.

Parametry

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

Funkcja walidacji asynchronicznej.

Zwraca

Bieżący OptionsBuilder<TOptions>element .

Dotyczy

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

Źródło:
OptionsBuilder.cs

Rejestruje asynchroniczną akcję walidacji dla typu opcji.

public:
generic <typename TDep1, typename TDep2, typename TDep3>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, TDep3, System::Threading::CancellationToken, System::Threading::Tasks::Task<bool> ^> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> validation, string failureMessage);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool> (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, System.Threading.CancellationToken, System.Threading.Tasks.Task<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, CancellationToken, Task(Of Boolean)), failureMessage As String) As OptionsBuilder(Of TOptions)

Parametry typu

TDep1

Pierwsza zależność używana przez funkcję walidacji.

TDep2

Druga zależność używana przez funkcję walidacji.

TDep3

Trzecia zależność używana przez funkcję walidacji.

Parametry

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

Funkcja walidacji asynchronicznej.

failureMessage
String

Komunikat o błędzie do użycia w przypadku niepowodzenia walidacji.

Zwraca

Bieżący OptionsBuilder<TOptions>element .

Dotyczy

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

Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs

Rejestruje akcję sprawdzania poprawności dla typu opcji.

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)

Parametry typu

TDep1

Pierwsza zależność używana przez funkcję walidacji.

TDep2

Druga zależność używana przez funkcję walidacji.

TDep3

Trzecia zależność używana przez funkcję walidacji.

Parametry

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

Funkcja walidacji.

failureMessage
String

Komunikat o błędzie do użycia w przypadku niepowodzenia walidacji.

Zwraca

Bieżący OptionsBuilder<TOptions>element .

Dotyczy

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

Źródło:
OptionsBuilder.cs

Rejestruje asynchroniczną akcję walidacji dla typu opcji.

public:
generic <typename TDep1, typename TDep2>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, System::Threading::CancellationToken, System::Threading::Tasks::Task<bool> ^> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> validation, string failureMessage);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool> (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, System.Threading.CancellationToken, System.Threading.Tasks.Task<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, CancellationToken, Task(Of Boolean)), failureMessage As String) As OptionsBuilder(Of TOptions)

Parametry typu

TDep1

Pierwsza zależność używana przez funkcję walidacji.

TDep2

Druga zależność używana przez funkcję walidacji.

Parametry

validation
Func<TOptions,TDep1,TDep2,CancellationToken,Task<Boolean>>

Funkcja walidacji asynchronicznej.

failureMessage
String

Komunikat o błędzie do użycia w przypadku niepowodzenia walidacji.

Zwraca

Bieżący OptionsBuilder<TOptions>element .

Dotyczy

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

Źródło:
OptionsBuilder.cs

Rejestruje asynchroniczną akcję walidacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

public:
generic <typename TDep1, typename TDep2>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, System::Threading::CancellationToken, System::Threading::Tasks::Task<bool> ^> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> validation);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool> (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, System.Threading.CancellationToken, System.Threading.Tasks.Task<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, CancellationToken, Task(Of Boolean))) As OptionsBuilder(Of TOptions)

Parametry typu

TDep1

Pierwsza zależność używana przez funkcję walidacji.

TDep2

Druga zależność używana przez funkcję walidacji.

Parametry

validation
Func<TOptions,TDep1,TDep2,CancellationToken,Task<Boolean>>

Funkcja walidacji asynchronicznej.

Zwraca

Bieżący OptionsBuilder<TOptions>element .

Dotyczy

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

Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs

Rejestruje akcję weryfikacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

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)

Parametry typu

TDep1

Pierwsza zależność używana przez funkcję walidacji.

TDep2

Druga zależność używana przez funkcję walidacji.

Parametry

validation
Func<TOptions,TDep1,TDep2,Boolean>

Funkcja walidacji.

Zwraca

Bieżący OptionsBuilder<TOptions>element .

Dotyczy

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

Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs
Źródło:
OptionsBuilder.cs

Rejestruje akcję sprawdzania poprawności dla typu opcji.

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)

Parametry typu

TDep1

Pierwsza zależność używana przez funkcję walidacji.

TDep2

Druga zależność używana przez funkcję walidacji.

Parametry

validation
Func<TOptions,TDep1,TDep2,Boolean>

Funkcja walidacji.

failureMessage
String

Komunikat o błędzie do użycia w przypadku niepowodzenia walidacji.

Zwraca

Bieżący OptionsBuilder<TOptions>element .

Dotyczy

Validate<TValidateOptions>()

Źródło:
OptionsBuilder.cs

Rejestruje IValidateOptions<TOptions> typ dla typu opcji.

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)

Parametry typu

TValidateOptions

Typ weryfikacji.

Zwraca

Bieżący OptionsBuilder<TOptions>element .

Uwagi

Walidacja jest ograniczona do nazwy opcji skojarzonych z tym konstruktorem. Zależności wymagane przez TValidateOptions usługę są rozpoznawane przez dostawcę usług.

Dotyczy