ValidateOptions<TOptions,TDep1,TDep2,TDep3> クラス

定義

IValidateOptions<TOptions> の実装です。

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

型パラメーター

TOptions

検証するオプションの種類。

TDep1

最初の依存関係の種類。

TDep2

2 番目の依存関係の種類。

TDep3

3 番目の依存関係の種類。

継承
ValidateOptions<TOptions,TDep1,TDep2,TDep3>
実装

コンストラクター

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

コンストラクターです。

プロパティ

Dependency1

最初の依存関係。

Dependency2

2 番目の依存関係。

Dependency3

3 番目の依存関係。

FailureMessage

検証が失敗した場合に返されるエラー。

Name

オプション名。

Validation

検証関数。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
Validate(String, TOptions)

特定の名前付きオプション インスタンス (name が null の場合はすべて) を検証します。

適用対象