Exemple #1
0
        public static AzureServiceBuilder AddTours(this AzureServiceBuilder services, Action <AzureTourOptions> configure)
        {
            var options = new AzureTourOptions();

            configure(options);

            services.Services.AddSingleton(options);
            services.Services.AddSingleton <ITourAccessor, AzureTourAccessor>();

            return(services);
        }
 public AzureTourAccessor(AzureTourOptions options, BlobServiceClient service, ILogger <AzureTourAccessor> logger)
 {
     _container   = service.GetBlobContainerClient(options.ContainerName);
     _readOptions = new BlobOpenReadOptions(allowModifications: false);
     _logger      = logger;
 }