C# 클래스 NuGetGallery.Operations.Util

파일 보기 프로젝트 열기: JetBrains/ReSharperGallery 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

BackupIsInProgress() 공개 정적인 메소드

public static BackupIsInProgress ( SqlExecutor dbExecutor, string backupPrefix ) : bool
dbExecutor SqlExecutor
backupPrefix string
리턴 bool

CollectBlobs() 공개 정적인 메소드

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
리턴 IList

DatabaseExistsAndIsOnline() 공개 정적인 메소드

public static DatabaseExistsAndIsOnline ( IDbExecutor dbExecutor, string restoreName ) : bool
dbExecutor IDbExecutor
restoreName string
리턴 bool

DownloadPackage() 공개 정적인 메소드

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
리턴 string

EnumerateBlobs() 공개 정적인 메소드

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
리턴 IEnumerable

GenerateHash() 공개 정적인 메소드

public static GenerateHash ( byte input ) : string
input byte
리턴 string

GenerateStatusString() 공개 정적인 메소드

public static GenerateStatusString ( int total, int &counter ) : string
total int
counter int
리턴 string

GetBackupOfOriginalPackageFileName() 공개 정적인 메소드

public static GetBackupOfOriginalPackageFileName ( string id, string version ) : string
id string
version string
리턴 string

GetConnectionString() 공개 정적인 메소드

public static GetConnectionString ( string connectionString, string databaseName ) : string
connectionString string
databaseName string
리턴 string

GetDatabase() 공개 정적인 메소드

public static GetDatabase ( IDbExecutor dbExecutor, string databaseName ) : Db
dbExecutor IDbExecutor
databaseName string
리턴 Db

GetDatabaseNameTimestamp() 공개 정적인 메소드

public static GetDatabaseNameTimestamp ( Db database ) : string
database Db
리턴 string

GetDatabaseNameTimestamp() 공개 정적인 메소드

public static GetDatabaseNameTimestamp ( string databaseName ) : string
databaseName string
리턴 string

GetDatabaseServerName() 공개 정적인 메소드

public static GetDatabaseServerName ( System.Data.SqlClient.SqlConnectionStringBuilder connectionStringBuilder ) : string
connectionStringBuilder System.Data.SqlClient.SqlConnectionStringBuilder
리턴 string

GetDateTimeFromTimestamp() 공개 정적인 메소드

public static GetDateTimeFromTimestamp ( string timestamp ) : System.DateTime
timestamp string
리턴 System.DateTime

GetDbName() 공개 정적인 메소드

public static GetDbName ( string connectionString ) : string
connectionString string
리턴 string

GetDbServer() 공개 정적인 메소드

public static GetDbServer ( string connectionString ) : string
connectionString string
리턴 string

GetLastBackup() 공개 정적인 메소드

public static GetLastBackup ( SqlExecutor dbExecutor, string backupNamePrefix ) : Db
dbExecutor SqlExecutor
backupNamePrefix string
리턴 Db

GetLastBackupTime() 공개 정적인 메소드

public static GetLastBackupTime ( SqlExecutor dbExecutor, string backupNamePrefix ) : System.DateTime
dbExecutor SqlExecutor
backupNamePrefix string
리턴 System.DateTime

GetMasterConnectionString() 공개 정적인 메소드

public static GetMasterConnectionString ( string connectionString ) : string
connectionString string
리턴 string

GetOpsConnectionString() 공개 정적인 메소드

public static GetOpsConnectionString ( string connectionString ) : string
connectionString string
리턴 string

GetTimestamp() 공개 정적인 메소드

public static GetTimestamp ( ) : string
리턴 string