Data providers implementing this interface will be automatically initialized by the Redakt system on startup.

public interface IInitializableProvider

Properties

IsInitialized True if this provider has been initialized successfully.

Methods

InitializeAsync() Asynchronous initialization method that gets called automatically by the Redakt system on startup.

Implemented by

AmazonS3Storage
AwsServiceBus
AzureBlobStorage
AzureServiceBus
CappedCollectionServiceBus
CollectionPollingServiceBus
CosmosDbStore
DynamoDbStore
FileSystemStore
GridFsStore
InMemoryCache This is the default in-memory cache module implementation. This module gets registered with the DI container automatically if no other cache module has been registered.
InternalServiceBus This is the default internal service bus implementation. It is not suitable for distributed hosting configurations.
ISearchEngine
LiteDbStore
MongoDbStore
RavenDbStore