示例#1
0
        public override ScenarioInstance <LargeMessageStorageConfiguration> CreateInstance()
        {
            var largeMessageBodyTempPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),
                                                        "Nimbus Integration Test Suite",
                                                        Guid.NewGuid().ToString());

            var configuration = new FileSystemStorageConfiguration()
                                .WithStorageDirectory(largeMessageBodyTempPath);

            var instance = new ScenarioInstance <LargeMessageStorageConfiguration>(configuration);

            instance.Disposing += (s, e) => Directory.Delete(largeMessageBodyTempPath, true);

            return(instance);
        }
 public async Task <IActionResult> EditFileSystemStorageProvider(FileSystemStorageConfiguration viewModel)
 {
     return(await SaveStorageProvider(viewModel, BTCPayServer.Storage.Models.StorageProvider.FileSystem));
 }