Table of Contents

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

serviceProvider IServiceProvider

Service provider used to resolve singleton option services.

options IDbContextOptions

DbContext 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

serviceProvider IServiceProvider

Service provider used to resolve singleton option services.

options IDbContextOptions

DbContext 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

options IDbContextOptions

DbContext options to validate.

Remarks

CloudStorageORM currently has no extra singleton option validation in this method.