Udostępnij za pośrednictwem


IDbDependencyResolver.GetService(Type, Object) Metoda

Definicja

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.

Dotyczy