コード例 #1
0
 public override void Configure(IFunctionsHostBuilder builder)
 {
     builder.Services.AddSingleton((s) => {
         CosmosClientBuilder configurationBuilder = new CosmosClientBuilder(Environment.GetEnvironmentVariable("COSMOSDB_CONNECTIONSTRING"));
         return(configurationBuilder.UseConnectionModeDirect()
                .UseCurrentRegion(Environment.GetEnvironmentVariable("COSMOSDB_REGION"))
                .Build());
     });
 }
コード例 #2
0
        public static CosmosClient CreateMockCosmosClient(Action <CosmosClientBuilder> customizeClientBuilder = null)
        {
            DocumentClient      documentClient      = new MockDocumentClient();
            CosmosClientBuilder cosmosClientBuilder = new CosmosClientBuilder("http://localhost", Guid.NewGuid().ToString());

            cosmosClientBuilder.UseConnectionModeDirect();
            customizeClientBuilder?.Invoke(cosmosClientBuilder);

            return(cosmosClientBuilder.Build(documentClient));
        }