C# Class NuGetGallery.Operations.Util

Afficher le fichier Open project: JetBrains/ReSharperGallery Class Usage Examples

Méthodes publiques

Méthode Description
BackupIsInProgress ( SqlExecutor dbExecutor, string backupPrefix ) : bool
CollectBlobs ( Logger log, Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, string prefix, bool>.Func condition = null, int countEstimate = null ) : IList
DatabaseExistsAndIsOnline ( IDbExecutor dbExecutor, string restoreName ) : bool
DownloadPackage ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, string id, string version, string folder ) : string
EnumerateBlobs ( Logger log, Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, string prefix, bool>.Func condition = null ) : IEnumerable
GenerateHash ( byte input ) : string
GenerateStatusString ( int total, int &counter ) : string
GetBackupOfOriginalPackageFileName ( string id, string version ) : string
GetConnectionString ( string connectionString, string databaseName ) : string
GetDatabase ( IDbExecutor dbExecutor, string databaseName ) : Db
GetDatabaseNameTimestamp ( Db database ) : string
GetDatabaseNameTimestamp ( string databaseName ) : string
GetDatabaseServerName ( System.Data.SqlClient.SqlConnectionStringBuilder connectionStringBuilder ) : string
GetDateTimeFromTimestamp ( string timestamp ) : System.DateTime
GetDbName ( string connectionString ) : string
GetDbServer ( string connectionString ) : string
GetLastBackup ( SqlExecutor dbExecutor, string backupNamePrefix ) : Db
GetLastBackupTime ( SqlExecutor dbExecutor, string backupNamePrefix ) : System.DateTime
GetMasterConnectionString ( string connectionString ) : string
GetOpsConnectionString ( string connectionString ) : string
GetTimestamp ( ) : string

Private Methods

Méthode Description
GetPackage ( IDbExecutor dbExecutor, string id, string version ) : Package
GetPackageAuditBlobName ( string id, string version, PackageAuditAction action ) : string
GetPackageBackupFileName ( string id, string version, string hash ) : string
GetPackageBackupsBlobContainer ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobClient blobClient ) : Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer
GetPackageFileBlob ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer packagesBlobContainer, string id, string version ) : Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob
GetPackageFileName ( string id, string version ) : string
GetPackageRegistration ( IDbExecutor dbExecutor, string id ) : NuGetGallery.Operations.PackageRegistration
GetPackages ( IDbExecutor dbExecutor, int packageRegistrationKey ) : IEnumerable
GetPackagesBlobContainer ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobClient blobClient ) : Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer
GetTempFolder ( ) : string
GetUser ( IDbExecutor dbExecutor, string username ) : NuGetGallery.Operations.User
SaveAuditRecord ( Microsoft.WindowsAzure.Storage.CloudStorageAccount storage, AuditRecord auditRecord ) : Task

Method Details

BackupIsInProgress() public static méthode

public static BackupIsInProgress ( SqlExecutor dbExecutor, string backupPrefix ) : bool
dbExecutor SqlExecutor
backupPrefix string
Résultat bool

CollectBlobs() public static méthode

public static CollectBlobs ( Logger log, Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, string prefix, bool>.Func condition = null, int countEstimate = null ) : IList
log Logger
container Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer
prefix string
condition bool>.Func
countEstimate int
Résultat IList

DatabaseExistsAndIsOnline() public static méthode

public static DatabaseExistsAndIsOnline ( IDbExecutor dbExecutor, string restoreName ) : bool
dbExecutor IDbExecutor
restoreName string
Résultat bool

DownloadPackage() public static méthode

public static DownloadPackage ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, string id, string version, string folder ) : string
container Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer
id string
version string
folder string
Résultat string

EnumerateBlobs() public static méthode

public static EnumerateBlobs ( Logger log, Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, string prefix, bool>.Func condition = null ) : IEnumerable
log Logger
container Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer
prefix string
condition bool>.Func
Résultat IEnumerable

GenerateHash() public static méthode

public static GenerateHash ( byte input ) : string
input byte
Résultat string

GenerateStatusString() public static méthode

public static GenerateStatusString ( int total, int &counter ) : string
total int
counter int
Résultat string

GetBackupOfOriginalPackageFileName() public static méthode

public static GetBackupOfOriginalPackageFileName ( string id, string version ) : string
id string
version string
Résultat string

GetConnectionString() public static méthode

public static GetConnectionString ( string connectionString, string databaseName ) : string
connectionString string
databaseName string
Résultat string

GetDatabase() public static méthode

public static GetDatabase ( IDbExecutor dbExecutor, string databaseName ) : Db
dbExecutor IDbExecutor
databaseName string
Résultat Db

GetDatabaseNameTimestamp() public static méthode

public static GetDatabaseNameTimestamp ( Db database ) : string
database Db
Résultat string

GetDatabaseNameTimestamp() public static méthode

public static GetDatabaseNameTimestamp ( string databaseName ) : string
databaseName string
Résultat string

GetDatabaseServerName() public static méthode

public static GetDatabaseServerName ( System.Data.SqlClient.SqlConnectionStringBuilder connectionStringBuilder ) : string
connectionStringBuilder System.Data.SqlClient.SqlConnectionStringBuilder
Résultat string

GetDateTimeFromTimestamp() public static méthode

public static GetDateTimeFromTimestamp ( string timestamp ) : System.DateTime
timestamp string
Résultat System.DateTime

GetDbName() public static méthode

public static GetDbName ( string connectionString ) : string
connectionString string
Résultat string

GetDbServer() public static méthode

public static GetDbServer ( string connectionString ) : string
connectionString string
Résultat string

GetLastBackup() public static méthode

public static GetLastBackup ( SqlExecutor dbExecutor, string backupNamePrefix ) : Db
dbExecutor SqlExecutor
backupNamePrefix string
Résultat Db

GetLastBackupTime() public static méthode

public static GetLastBackupTime ( SqlExecutor dbExecutor, string backupNamePrefix ) : System.DateTime
dbExecutor SqlExecutor
backupNamePrefix string
Résultat System.DateTime

GetMasterConnectionString() public static méthode

public static GetMasterConnectionString ( string connectionString ) : string
connectionString string
Résultat string

GetOpsConnectionString() public static méthode

public static GetOpsConnectionString ( string connectionString ) : string
connectionString string
Résultat string

GetTimestamp() public static méthode

public static GetTimestamp ( ) : string
Résultat string