C# 클래스 DeploymentTracker.App.Utilities.UtilityLibrary

TODO: Update summary.
파일 보기 프로젝트 열기: RyanTBerry/WindowsAzureDeploymentTracker

공개 메소드들

메소드 설명
DeleteTFSConnectionStringToDB ( this tfsConnectionString ) : void

Deletes the TFS connection string to DB.

GenerateTFSUrl ( this tfsConnectionString ) : string

Generates the TFS URL.

GetTFSConnectionString ( this tfsServerName ) : TFSConnectionString

Gets the TFS connection string.

PopInformationDialog ( this message, string header = "Information Details" ) : void

Shows the UI information.

SaveOrUpdateTFSConnectionStringToDB ( this tfsConnectionString, bool raiseErrorIfExists = false ) : void

Converts to TFS connection string.

SaveThisInDB ( this buildItem ) : void

Saves the this in DB.

ShowGenericException ( this ex, string customMessage = "" ) : void

Shows the generic exception.

ShowUIException ( this ex ) : void

Shows the UI exception.

ShowUIInformation ( this message, FormStartPosition startpos = FormStartPosition.CenterParent ) : void

Shows the UI information.

StoreLogEntry ( this logEntry ) : void

Stores the log entry.

WriteToLog ( this ex ) : void

Writes to log.

WriteToSystemLog ( this ex, string logLine ) : void

Writes to system log.

비공개 메소드들

메소드 설명
CanRollback ( string solutionName ) : bool

Determines whether this instance can rollback the specified solution name.

GetLastSuccessfulVersionForSolution ( string solutionName, string currentVersion ) : string

Gets the last successful version for solution.

GetUniqueVersionForSolution ( string solutionName ) : string

Gets the unique version for solution.

IsRollbackVersion ( string solutionName, string version ) : bool

Determines whether [is rollback version] [the specified solution name].

UpdateAllSolutionFlagsToNull ( string solutionName ) : void

Updates the solution flags to null.

UpdateDeploymentLogStatus ( string solutionName, string version, DeploymentStatus deploymentStatus ) : void

Updates the deployment log status.

UpdateSolutionFlagsToNull ( string solutionName, string currentVersion ) : void

Updates the solution flags to null.

ValidateAppSettings ( ) : void

Validates the app settings.

메소드 상세

DeleteTFSConnectionStringToDB() 공개 정적인 메소드

Deletes the TFS connection string to DB.
public static DeleteTFSConnectionStringToDB ( this tfsConnectionString ) : void
tfsConnectionString this The TFS connection string.
리턴 void

GenerateTFSUrl() 공개 정적인 메소드

Generates the TFS URL.
public static GenerateTFSUrl ( this tfsConnectionString ) : string
tfsConnectionString this The TFS connection string.
리턴 string

GetTFSConnectionString() 공개 정적인 메소드

Gets the TFS connection string.
public static GetTFSConnectionString ( this tfsServerName ) : TFSConnectionString
tfsServerName this Name of the TFS server.
리턴 DeploymentTracker.Services.Entities.TFSConnectionString

PopInformationDialog() 공개 정적인 메소드

Shows the UI information.
public static PopInformationDialog ( this message, string header = "Information Details" ) : void
message this The message.
header string The header.
리턴 void

SaveOrUpdateTFSConnectionStringToDB() 공개 정적인 메소드

Converts to TFS connection string.
public static SaveOrUpdateTFSConnectionStringToDB ( this tfsConnectionString, bool raiseErrorIfExists = false ) : void
tfsConnectionString this The TFS connection parameters.
raiseErrorIfExists bool
리턴 void

SaveThisInDB() 공개 정적인 메소드

Saves the this in DB.
public static SaveThisInDB ( this buildItem ) : void
buildItem this The build item.
리턴 void

ShowGenericException() 공개 정적인 메소드

Shows the generic exception.
public static ShowGenericException ( this ex, string customMessage = "" ) : void
ex this The ex.
customMessage string The custom message.
리턴 void

ShowUIException() 공개 정적인 메소드

Shows the UI exception.
public static ShowUIException ( this ex ) : void
ex this The ex.
리턴 void

ShowUIInformation() 공개 정적인 메소드

Shows the UI information.
public static ShowUIInformation ( this message, FormStartPosition startpos = FormStartPosition.CenterParent ) : void
message this The message.
startpos FormStartPosition The startpos.
리턴 void

StoreLogEntry() 공개 정적인 메소드

Stores the log entry.
public static StoreLogEntry ( this logEntry ) : void
logEntry this The log entry.
리턴 void

WriteToLog() 공개 정적인 메소드

Writes to log.
public static WriteToLog ( this ex ) : void
ex this The ex.
리턴 void

WriteToSystemLog() 공개 정적인 메소드

Writes to system log.
public static WriteToSystemLog ( this ex, string logLine ) : void
ex this The ex.
logLine string
리턴 void