HostingExtensions
class
Namespace: Orleans.Hosting
Extension methods for configuring Azure Cosmos DB persistence.
public static class HostingExtensionsMethods
AddCosmosGrainStorage(IServiceCollection, string, Action<CosmosGrainStorageOptions>)Configure silo to use Azure Cosmos DB storage for grain storage.AddCosmosGrainStorage(IServiceCollection, string, Action<OptionsBuilder<CosmosGrainStorageOptions>>)Configure silo to use Azure Cosmos DB storage for grain storage.AddCosmosGrainStorage(ISiloBuilder, string, Action<CosmosGrainStorageOptions>)Configure silo to use Azure Cosmos DB storage for grain storage.AddCosmosGrainStorage(ISiloBuilder, string, Action<CosmosGrainStorageOptions>, Type)Configure silo to use Azure Cosmos DB storage for grain storage using a custom Partition Key Provider.AddCosmosGrainStorage(ISiloBuilder, string, Action<OptionsBuilder<CosmosGrainStorageOptions>>)Configure silo to use Azure Cosmos DB storage for grain storage.AddCosmosGrainStorage(ISiloBuilder, string, Type, Action<OptionsBuilder<CosmosGrainStorageOptions>>)Configure silo to use Azure Cosmos DB storage for grain storage using a custom Partition Key Provider.AddCosmosGrainStorage(ISiloBuilder, string, Action<CosmosGrainStorageOptions>)Configure silo to use Azure Cosmos DB storage for grain storage using a custom Partition Key Provider.AddCosmosGrainStorage(ISiloBuilder, string, Action<OptionsBuilder<CosmosGrainStorageOptions>>)Configure silo to use Azure Cosmos DB storage for grain storage using a custom Partition Key Provider.AddCosmosGrainStorageAsDefault(IServiceCollection, Action<CosmosGrainStorageOptions>)Configure silo to use Azure Cosmos DB storage as the default grain storage.AddCosmosGrainStorageAsDefault(IServiceCollection, Action<OptionsBuilder<CosmosGrainStorageOptions>>)Configure silo to use Azure Cosmos DB storage as the default grain storage.AddCosmosGrainStorageAsDefault(ISiloBuilder, Action<CosmosGrainStorageOptions>)Configure silo to use Azure Cosmos DB storage as the default grain storage.AddCosmosGrainStorageAsDefault(ISiloBuilder, Action<CosmosGrainStorageOptions>, Type)Configure silo to use Azure Cosmos DB storage as the default grain storage using a custom Partition Key Provider.AddCosmosGrainStorageAsDefault(ISiloBuilder, Action<OptionsBuilder<CosmosGrainStorageOptions>>)Configure silo to use Azure Cosmos DB storage as the default grain storage.AddCosmosGrainStorageAsDefault(ISiloBuilder, Type, Action<OptionsBuilder<CosmosGrainStorageOptions>>)Configure silo to use Azure Cosmos DB storage as the default grain storage using a custom Partition Key Provider.AddCosmosGrainStorageAsDefault(ISiloBuilder, Action<CosmosGrainStorageOptions>)Configure silo to use Azure Cosmos DB storage as the default grain storage using a custom Partition Key Provider.AddCosmosGrainStorageAsDefault(ISiloBuilder, Action<OptionsBuilder<CosmosGrainStorageOptions>>)Configure silo to use Azure Cosmos DB storage as the default grain storage using a custom Partition Key Provider.
