Class CloudStorageSingletonOptionsInitializer
- Namespace
- CloudStorageORM.Infrastructure
- Assembly
- CloudStorageORM.dll
Singleton options initializer for CloudStorageORM EF services.
public class CloudStorageSingletonOptionsInitializer : ISingletonOptionsInitializer
- Inheritance
-
CloudStorageSingletonOptionsInitializer
- Implements
- Inherited Members
Methods
EnsureInitialized(IServiceProvider, IDbContextOptions)
Ensures singleton options are initialized for the current service provider scope.
public void EnsureInitialized(IServiceProvider serviceProvider, IDbContextOptions options)
Parameters
serviceProviderIServiceProviderService provider used to resolve singleton option services.
optionsIDbContextOptionsDbContext options being initialized.
Remarks
CloudStorageORM currently requires no additional singleton initialization in this phase.
Initialize(IServiceProvider, IDbContextOptions)
Initializes singleton options for CloudStorageORM.
public void Initialize(IServiceProvider serviceProvider, IDbContextOptions options)
Parameters
serviceProviderIServiceProviderService provider used to resolve singleton option services.
optionsIDbContextOptionsDbContext options being initialized.
Remarks
CloudStorageORM currently performs no additional work in this method.
Validate(IDbContextOptions)
Validates singleton options for CloudStorageORM.
public void Validate(IDbContextOptions options)
Parameters
optionsIDbContextOptionsDbContext options to validate.
Remarks
CloudStorageORM currently has no extra singleton option validation in this method.