ValidationOptions.TryGetValidatablePropertyInfo Methode

Definition

Versucht, Überprüfungsinformationen für eine Eigenschaft abzurufen, die für den angegebenen Typ oder einen seiner Supertypen deklariert ist.

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

Parameter

type
Type

Der Typ, der die Eigenschaft deklariert oder erbt.

propertyName
String

Der CLR-Eigenschaftsname, der nachschlagen soll.

validatablePropertyInfo
IValidatableInfo

Wenn diese Methode zurückgegeben wird, enthält sie die Überprüfungsinformationen für die Eigenschaft, wenn eine Eigenschaft mit dem angegebenen Namen gefunden wurde; andernfalls . null

Gibt zurück

truewenn eine validatierbare Eigenschaft mit dem angegebenen Namen gefunden wurde; andernfalls . false

Attribute

Hinweise

Direkt deklarierte type Mitglieder haben Vorrang vor Mitgliedern, die von Supertypen geerbt wurden, und entsprechen der Reihenfolge, in der ValidateAsync(Object, ValidateContext, CancellationToken) Mitglieder besucht werden.

Gilt für: