static int Main(string[] args) { var appConfig = ConfigurationUtils .Build(args, userSecretsId: "Nethereum.BlockchainStore.CosmosCore.UserSecrets") .AddConsoleLogging(); var configuration = BlockchainSourceConfigurationFactory.Get(appConfig); var repositoryFactory = CosmosRepositoryFactory.Create(appConfig); return(StorageProcessorConsole.Execute(repositoryFactory, configuration).Result); }
static int Main(string[] args) { var storageProcessorConsole = new StorageProcessorConsole <CosmosRepositoryFactory>( args, "Nethereum.BlockchainStore.CosmosCore.UserSecrets", config => CosmosRepositoryFactory.Create(config) ); return(storageProcessorConsole.ExecuteAsync( new CancellationToken()) .Result); }
public CosmosFixture() { ConfigurationUtils.SetEnvironment("development"); var appConfig = ConfigurationUtils.Build(CommandLineArgs); //Azure Cosmos DB emulator settings //https://localhost:8081/_explorer/index.html appConfig.SetCosmosEndpointUri("https://localhost:8081"); appConfig.SetCosmosAccessKey( "C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw=="); Factory = CosmosRepositoryFactory.Create(appConfig, deleteAllExistingCollections: true); }
public CosmosFixture() { ConfigurationUtils.SetEnvironmentAsDevelopment(); var appConfig = ConfigurationUtils.Build(CommandLineArgs); appConfig.SetCosmosEndpointUri(CosmosEmulatorBaseUrl); appConfig.SetCosmosAccessKey(CosmosAccessKey); if (!IsEmulatorRunning()) { string message = $"The Cosmos DB Emulator is not running at Uri '{CosmosEmulatorBaseUrl}'"; if (File.Exists(EmulatorPath)) { throw new Exception(message); } throw new Exception($"{message}. The emulator does not appear to be installed (at least not in the default location '{EmulatorPath}')."); } Factory = CosmosRepositoryFactory.Create(appConfig, deleteAllExistingCollections: true); }