Dil

ValidateOptions<TOptions,TDep> Sınıf

Tanım

Uygulamasının IValidateOptions<TOptions>

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

Tür Parametreleri

TOptions

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

TDep

Bağımlılık türü.

Devralma
ValidateOptions<TOptions,TDep>
Uygulamalar

Oluşturucular

Name Description
ValidateOptions<TOptions,TDep>(String, TDep, Func<TOptions,TDep,Boolean>, String)

yeni bir örneğini ValidateOptions<TOptions,TDep>başlatır.

Özellikler

Name Description
Dependency

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

Doğrulama işlevini alır.

Yöntemler

Name 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)
Validate(String, TOptions)

Belirli bir adlandırılmış seçenek örneğini (veya null olduğunda name tümünü) doğrular.

Şunlara uygulanır