コード例 #1
0
        private LocalFileStore CreateLocalFileStore(StatefulServiceContext context)
        {
            var backupRestoreConfiguration = new BackupRestoreConfiguration(context);
            var partitionName = context.GetCurrentPartitionInfos().Result.InternalName;
            var backupStore   = new LocalFileStore(backupRestoreConfiguration, partitionName);

            return(backupStore);
        }
コード例 #2
0
        private IFileStore CreateAzureBlobStorageStore(StatefulServiceContext context)
        {
            var backupRestoreConfiguration = new AzureBackupRestoreConfiguration(context);
            var partitionName = context.GetCurrentPartitionInfos().Result.InternalName;
            var backupStore   = new AzureBlobStorageStore(backupRestoreConfiguration,
                                                          context.GetSystemServiceName(),
                                                          partitionName, context.CodePackageActivationContext.TempDirectory);

            return(backupStore);
        }