Class FSServiceProvider
public static class FSServiceProvider
- Inheritance
-
FSServiceProvider
- Inherited Members
Properties
- Current
Der im aktuellen Scope verwendbare ServiceProvider. Liefert
null
, wenn kein Scope aktiv ist.
Methods
- CreateOrUseScope()
Erzeugt einen neuen Service-Scope, welcher von Current verwendet wird. Wenn es bereits einen aktiven Scope gibt, wird dieser verwendet.
- CreateScope()
Erzeugt einen neuen Service-Scope, welcher von Current verwendet wird.
- CreateScope(IGlobalObjects)
Erzeugt einen neuen Service-Scope, welcher von Current verwendet wird. Das übergebene
global
wird im GlobalContext gesetzt.
- CreateUserControlledScope()
Erzeugt einen neuen benutzerkontrollierten Service-Scope. Damit Current diesen Scope verwendet, muss dieser mit UseScope(IUserControlledScope) aktiviert werden.
- Initialize(IServiceProvider)
Initialisiert den FSServiceProvider mit dem übergebenen Root Service-Provider.
- UseScope(IUserControlledScope)
Current verwendet den mit CreateUserControlledScope() erstellten ServiceProvider-Scope.
- UseScope(IUserControlledScope, IGlobalObjects)
Current verwendet den mit CreateUserControlledScope() erstellten ServiceProvider-Scope und GlobalContext verwendet das übergebene
global
.
- UseScope(IServiceProvider)
Current verwendet den Service-Provider eines bestehenden Service-Scopes.