Udostępnij za pośrednictwem


DbProviderServices.GetService(Type, Object) Metoda

Definicja

Wywoływane w celu rozwiązania dodatkowych domyślnych usług dostawcy, gdy typ pochodny jest zarejestrowany jako dostawca EF, używając wpisu w pliku konfiguracji aplikacji lub za pomocą rejestracji opartej na kodzie w programie DbConfiguration. Implementacja tej metody w tej klasie używa narzędzi rozpoznawania dodanych za pomocą metody AddDependencyResolver w celu rozwiązania zależności.

public virtual object GetService (Type type, object key);
abstract member GetService : Type * obj -> obj
override this.GetService : Type * obj -> obj

Parametry

type
Type

Typ usługi, który ma zostać rozwiązany.

key
Object

Opcjonalny klucz zawierający dodatkowe informacje dotyczące rozpoznawania usługi.

Zwraca

Wystąpienie danego typu lub wartość null, jeśli nie można rozpoznać usługi.

Implementuje

Uwagi

Użyj tej metody, aby ustawić, dodać lub zmienić inne usługi związane z dostawcą. Należy pamiętać, że ta metoda będzie wywoływana tylko dla takich usług, jeśli nie zostały jeszcze jawnie skonfigurowane w inny sposób przez aplikację. Dzięki temu dostawcy mogą ustawiać usługi domyślne, gdy aplikacja nadal może zastąpić i jawnie skonfigurować każdą usługę, jeśli jest to wymagane. Aby uzyskać więcej informacji, zobacz IDbDependencyResolver i DbConfiguration aby uzyskać więcej informacji.

Dotyczy