Documentation de Dvp.NET. Forum : http://www.developpez.net/forums/f1239/applications/projets/projets-heberges/dvp-net/
[Ceci est une documentation préliminaire, sous réserve de modification.]
Le type ServiceLocator expose les membres suivants.
Méthodes
Nom | Description | |
---|---|---|
GetService(Type) |
Obtient un service sans nom d'après son interface.
| |
GetService(Type, String) |
Obtient un service d'après son interface et son nom.
| |
GetService<(Of <<'(T>)>>)()()()() |
Obtient un service sans nom d'après son interface.
| |
GetService<(Of <<'(T>)>>)(String) |
Obtient un service d'après son interface et son nom.
| |
RegisterService(Type, Object) |
Inscrit un service en spécifiant le type de l'interface et l'objet qui implémente le service.
Le nom utilisé pour le service est une chaine vide.
| |
RegisterService(Type, String, Object) |
Inscrit un service en spécifiant le type de l'interface, le nom du service et l'objet qui implémente le service.
| |
RegisterService<(Of <<'(T>)>>)(T) |
Inscrit un service en spécifiant le type de l'interface et l'objet qui implémente le service.
Le nom utilisé pour le service est une chaine vide.
| |
RegisterService<(Of <<'(T>)>>)(String, T) |
Inscrit un service en spécifiant le type de l'interface, le nom du service et l'objet qui implémente le service.
|
Méthodes d'extension
Nom | Description | |
---|---|---|
ConvertTo<(Of <<'(T>)>>) |
Convertit un objet vers le type spécifié. Lève une exception si la conversion
n'est pas possible.
(Défini par CoreExtensions.) |
Propriétés
Nom | Description | |
---|---|---|
Instance |
Renvoie l'unique instance de la classe ServiceLocator
|
Implémentations explicites d'interface
Nom | Description | |
---|---|---|
IServiceProvider..::..GetService |
Implémente explicitement l'interface IServiceProvider. Equivalent à
ServiceLocator.GetService(Type), mais renvoie null si le service n'est
pas trouvé au lieu de lever une exception.
|