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 |