ValidationOptions.TryGetValidatablePropertyInfo Metoda

Definicja

Próbuje uzyskać informacje o walidacji dla właściwości zadeklarowanej dla określonego typu lub dowolnego z jego super-typów.

public:
 bool TryGetValidatablePropertyInfo(Type ^ type, System::String ^ propertyName, [Runtime::InteropServices::Out] Microsoft::Extensions::Validation::IValidatableInfo ^ % validatablePropertyInfo);
[System.Diagnostics.CodeAnalysis.Experimental("ASP0029", UrlFormat="https://aka.ms/aspnet/analyzer/{0}")]
public bool TryGetValidatablePropertyInfo(Type type, string propertyName, out Microsoft.Extensions.Validation.IValidatableInfo? validatablePropertyInfo);
[<System.Diagnostics.CodeAnalysis.Experimental("ASP0029", UrlFormat="https://aka.ms/aspnet/analyzer/{0}")>]
member this.TryGetValidatablePropertyInfo : Type * string * IValidatableInfo -> bool
Public Function TryGetValidatablePropertyInfo (type As Type, propertyName As String, ByRef validatablePropertyInfo As IValidatableInfo) As Boolean

Parametry

type
Type

Typ, który deklaruje lub dziedziczy właściwość.

propertyName
String

Nazwa właściwości CLR do wyszukania.

validatablePropertyInfo
IValidatableInfo

Gdy ta metoda zostanie zwrócona, zawiera informacje o walidacji właściwości, jeśli zostanie znaleziona właściwość o określonej nazwie; w przeciwnym razie, null.

Zwraca

true jeśli znaleziono właściwość validatable o określonej nazwie; w przeciwnym razie, false.

Atrybuty

Uwagi

Członkowie zadeklarowani bezpośrednio type mają pierwszeństwo przed członkami dziedziczone z super-typów, pasując do kolejności, w której ValidateAsync(Object, ValidateContext, CancellationToken) odwiedzają członków.

Dotyczy