Dil

AsyncValidateOptions<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5> Sınıf

Tanım

uygulamasının uygulanması IAsyncValidateOptions<TOptions>.

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

Tür Parametreleri

TOptions

Doğrulanması gereken seçenekler türü.

TDep1

İlk bağımlılık türü.

TDep2

İkinci bağımlılık türü.

TDep3

Üçüncü bağımlılık türü.

TDep4

Dördüncü bağımlılık türü.

TDep5

Beşinci bağımlılık türü.

Devralma
AsyncValidateOptions<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5>
Uygulamalar

Oluşturucular

Veri Akışı Adı Description
AsyncValidateOptions<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5>(String, TDep1, TDep2, TDep3, TDep4, TDep5, Func<TOptions,TDep1,TDep2, TDep3,TDep4,TDep5,CancellationToken,Task<Boolean>>, String)

yeni bir örneğini AsyncValidateOptions<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5>başlatır.

Özellikler

Veri Akışı Adı Description
Dependency1

İlk bağımlılığı alır.

Dependency2

İkinci bağımlılığı alır.

Dependency3

Üçüncü bağımlılığı alır.

Dependency4

Dördüncü bağımlılığı alır.

Dependency5

Beşinci bağımlılığı alır.

FailureMessage

Doğrulama başarısız olduğunda döndürülecek hatayı alır.

Name

Seçeneklerin adını alır.

Validation

Zaman uyumsuz doğrulama işlevini alır.

Yöntemler

Veri Akışı Adı Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)
ValidateAsync(String, TOptions, CancellationToken)

Belirtilen adlandırılmış seçenekler örneğini (veya varsa namenulltümünü) zaman uyumsuz olarak doğrular.

Şunlara uygulanır