IDbDependencyResolver.GetService(Type, Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Próbuje rozwiązać zależność dla danego typu kontraktu i opcjonalnie określony klucz. Jeśli program rozpoznawania nie może rozpoznać zależności, musi zwrócić wartość null i nie zgłaszać. Umożliwia to rozpoznawanie elementów rozpoznawania, które mogą być używane w łańcuchu odpowiedzialności, tak aby można było rozwiązać zależność do momentu zakończenia działania.
public object GetService (Type type, object key);
abstract member GetService : Type * obj -> obj
Parametry
- type
- Type
Interfejs lub abstrakcyjna klasa bazowa, która definiuje zależność do rozpoznania. Zwracany obiekt ma być wystąpieniem tego typu.
- key
- Object
Opcjonalnie klucz zależności, który ma zostać rozwiązany. Może to być wartość null dla zależności, które nie są rozróżniane przez klucz.
Zwraca
Rozwiązana zależność, która musi być wystąpieniem danego typu kontraktu lub null, jeśli nie można rozpoznać zależności.