DbProviderServices.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.
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.