Private Optional_Private Optional_Private Optional_Private Optional_Private Optional_Private Optional_Private Optional_Private Optional_ReadonlycontextDisposes all services in reverse initialization order. Cleans up resources and prepares for extension deactivation.
Initializes core services needed during extension activation. Only initializes SDK, auth, and logging - other services are lazy.
Performance: This method is optimized to initialize only what's needed during extension activation. Document/kernel services are deferred until first use (typically when a command is invoked).
Default implementation of the service container. Provides lazy initialization of services with proper dependency injection.
Example