public ShellSettingsManager( IAppDataFolder appDataFolder, IShellSettingsManagerEventHandler events) { _appDataFolder = appDataFolder; _events = events; T = NullLocalizer.Instance; }
public ShellRestartHandler( IDistributedEventService eventService, ShellSettings shellSettings, IShellSettingsManagerEventHandler shellSettingsEvents) { _eventService = eventService; _shellSettings = shellSettings; _shellSettingsEvents = shellSettingsEvents; }
public AzureBlobShellSettingsManager(IMimeTypeProvider mimeTypeProvider, IShellSettingsManagerEventHandler events) { var connectionString = CloudConfigurationManager.GetSetting(Constants.ShellSettingsStorageConnectionStringSettingName); var containerName = CloudConfigurationManager.GetSetting(Constants.ShellSettingsContainerNameSettingName); if (String.IsNullOrEmpty(containerName)) containerName = Constants.ShellSettingsDefaultContainerName; _fileSystem = new AzureFileSystem(connectionString, containerName, String.Empty, true, mimeTypeProvider); _events = events; Logger = NullLogger.Instance; }
public AzureBlobShellSettingsManager(IMimeTypeProvider mimeTypeProvider, IShellSettingsManagerEventHandler events) { var connectionString = CloudConfigurationManager.GetSetting(Constants.ShellSettingsStorageConnectionStringSettingName); var containerName = CloudConfigurationManager.GetSetting(Constants.ShellSettingsContainerNameSettingName); if (String.IsNullOrEmpty(containerName)) { containerName = Constants.ShellSettingsDefaultContainerName; } _fileSystem = new AzureFileSystem(connectionString, containerName, String.Empty, true, mimeTypeProvider); _events = events; Logger = NullLogger.Instance; }
public AzureShellSettingsManager(CloudStorageAccount storageAccount, IShellSettingsManagerEventHandler events) { // Setup the connection to custom storage accountm, e.g. Development Storage _storageAccount = storageAccount; _events = events; BlobClient = _storageAccount.CreateCloudBlobClient(); // Get and create the container if it does not exist // The container is named with DNS naming restrictions (i.e. all lower case) Container = new CloudBlobContainer(ContainerName, BlobClient); Container.CreateIfNotExist(); // Tenant settings are protected by default Container.SetPermissions(new BlobContainerPermissions { PublicAccess = BlobContainerPublicAccessType.Off }); }
public AzureShellSettingsManager(CloudStorageAccount storageAccount, IShellSettingsManagerEventHandler events) { _events = events; _fileSystem = new AzureFileSystem(ContainerName, String.Empty, true, storageAccount); }
public AzureShellSettingsManager(IShellSettingsManagerEventHandler events) : this(CloudStorageAccount.Parse(RoleEnvironment.GetConfigurationSettingValue("DataConnectionString")), events) {}
public ShellSettingsManager(IAppDataFolder appDataFolder, IShellSettingsManagerEventHandler events) { _appDataFolder = appDataFolder; _events = events; }
public DistributedShellTrigger(IShellSettingsManager shellSettingsManager, IMessageBus messageBus, IShellSettingsManagerEventHandler shellSettingsManagerEventHandler) { _messageBus = messageBus; }
public AzureShellSettingsManager(IShellSettingsManagerEventHandler events) : this(CloudStorageAccount.FromConfigurationSetting("DataConnectionString"), events) { }
public AzureBlobShellSettingsManager(IMimeTypeProvider mimeTypeProvider, IShellSettingsManagerEventHandler events) { _fileSystem = new AzureFileSystem(CloudConfigurationManager.GetSetting(Constants.ShellSettingsStorageConnectionStringSettingName), Constants.ShellSettingsContainerName, String.Empty, true, mimeTypeProvider); _events = events; Logger = NullLogger.Instance; }
public AzureShellSettingsManager(IShellSettingsManagerEventHandler events) : this(CloudStorageAccount.Parse(RoleEnvironment.GetConfigurationSettingValue("DataConnectionString")), events) { }