ValidationContext Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Beschrijft de context waarin een validatiecontrole wordt uitgevoerd.
public ref class ValidationContext sealed : IServiceProvider
public sealed class ValidationContext : IServiceProvider
type ValidationContext = class
interface IServiceProvider
Public NotInheritable Class ValidationContext
Implements IServiceProvider
- Overname
-
ValidationContext
- Implementeringen
Opmerkingen
In deze klasse wordt het type of lid beschreven waarop de validatie wordt uitgevoerd. Ook kan aangepaste validatie worden toegevoegd via elke service waarmee de IServiceProvider interface wordt geïmplementeerd.
Constructors
| Name | Description |
|---|---|
| ValidationContext(Object, IDictionary<Object,Object>) |
Initialiseert een nieuw exemplaar van de ValidationContext klasse met behulp van het opgegeven object en een optionele eigenschapsverzameling. |
| ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>) |
Initialiseert een nieuw exemplaar van de ValidationContext klasse met behulp van de serviceprovider en woordenlijst van servicegebruikers. |
| ValidationContext(Object, String, IServiceProvider, IDictionary<Object,Object>) |
Hiermee maakt u een ValidationContext voor een bepaald objectexemplaren met een |
| ValidationContext(Object) |
Initialiseert een nieuw exemplaar van de ValidationContext klasse met behulp van het opgegeven objectexemplaren. |
Eigenschappen
| Name | Description |
|---|---|
| DisplayName |
Hiermee haalt u de naam van het lid op of stelt u deze in om te valideren. |
| Items |
Hiermee haalt u de woordenlijst op van sleutel-/waardeparen die aan deze context zijn gekoppeld. |
| MemberName |
Hiermee haalt u de naam van het lid op of stelt u deze in om te valideren. |
| ObjectInstance |
Hiermee wordt het object opgehaald dat moet worden gevalideerd. |
| ObjectType |
Hiermee wordt het type object opgehaald dat moet worden gevalideerd. |
| ServiceContainer |
Hiermee haalt u de container voor validatieservices op. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetService(Type) |
Retourneert de service die aangepaste validatie biedt. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| InitializeServiceProvider(Func<Type,Object>) |
Initialiseert het ValidationContext gebruik van een serviceprovider die service-exemplaren per type kan retourneren wanneer GetService(Type) deze wordt aangeroepen. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Extensiemethoden
| Name | Description |
|---|---|
| CreateAsyncScope(IServiceProvider) |
Hiermee maakt u een nieuwe AsyncServiceScope die kan worden gebruikt om scoped services op te lossen. |
| CreateScope(IServiceProvider) |
Hiermee maakt u een nieuwe IServiceScope die kan worden gebruikt om scoped services op te lossen. |
| GetKeyedService(IServiceProvider, Type, Object) |
Service van het type |
| GetKeyedService<T>(IServiceProvider, Object) |
Service van het type |
| GetKeyedServices(IServiceProvider, Type, Object) |
Haal een opsomming van de services van het type |
| GetKeyedServices<T>(IServiceProvider, Object) |
Haal een opsomming van de services van het type |
| GetRequiredKeyedService(IServiceProvider, Type, Object) |
Service van het type |
| GetRequiredKeyedService<T>(IServiceProvider, Object) |
Service van het type |
| GetRequiredService(IServiceProvider, Type) |
Service van het type |
| GetRequiredService<T>(IServiceProvider) |
Service van het type |
| GetService<T>(IServiceProvider) |
Service van het type |
| GetServices(IServiceProvider, Type) |
Haal een opsomming van de services van het type |
| GetServices<T>(IServiceProvider) |
Haal een opsomming van de services van het type |