C# Class NuGet.Services.Work.Helpers.PackageDeletor

PackageDeletor should only operate based on SqlConnectionStrings and StorageConnectionstrings and nothing more
ファイルを表示 Open project: NuGet/NuGet.Services.Work

Public Methods

Method Description
DeletePackage ( dynamic package, SqlConnection connection, Microsoft.WindowsAzure.Storage.CloudStorageAccount account ) : System.Threading.Tasks.Task
DeleteRegistration ( SqlConnection conn, string id ) : System.Threading.Tasks.Task
DeleteStaleRegistation ( SqlConnection conn, dynamic package ) : Task
GetDeletePackages ( SqlConnection conn, string id, string version ) : Task>
Normalize ( string version ) : string
QueryDatatable ( SqlConnection connection, string query ) : Task
SetListed ( SqlConnection conn, string id, string version, bool isListed ) : System.Threading.Tasks.Task
ToNormalizedString ( SemanticVersion version ) : string
ToNormalizedStringSafe ( SemanticVersion version ) : string

Private Methods

Method Description
DeletePackageBlob ( dynamic package, Microsoft.WindowsAzure.Storage.CloudStorageAccount account ) : System.Threading.Tasks.Task
DeletePackageData ( dynamic package, SqlConnection connection ) : System.Threading.Tasks.Task

Method Details

DeletePackage() public static method

public static DeletePackage ( dynamic package, SqlConnection connection, Microsoft.WindowsAzure.Storage.CloudStorageAccount account ) : System.Threading.Tasks.Task
package dynamic
connection System.Data.SqlClient.SqlConnection
account Microsoft.WindowsAzure.Storage.CloudStorageAccount
return System.Threading.Tasks.Task

DeleteRegistration() public static method

public static DeleteRegistration ( SqlConnection conn, string id ) : System.Threading.Tasks.Task
conn System.Data.SqlClient.SqlConnection
id string
return System.Threading.Tasks.Task

DeleteStaleRegistation() public static method

public static DeleteStaleRegistation ( SqlConnection conn, dynamic package ) : Task
conn System.Data.SqlClient.SqlConnection
package dynamic
return Task

GetDeletePackages() public static method

public static GetDeletePackages ( SqlConnection conn, string id, string version ) : Task>
conn System.Data.SqlClient.SqlConnection
id string
version string
return Task>

Normalize() public static method

public static Normalize ( string version ) : string
version string
return string

QueryDatatable() public static method

public static QueryDatatable ( SqlConnection connection, string query ) : Task
connection System.Data.SqlClient.SqlConnection
query string
return Task

SetListed() public static method

public static SetListed ( SqlConnection conn, string id, string version, bool isListed ) : System.Threading.Tasks.Task
conn System.Data.SqlClient.SqlConnection
id string
version string
isListed bool
return System.Threading.Tasks.Task

ToNormalizedString() public static method

public static ToNormalizedString ( SemanticVersion version ) : string
version SemanticVersion
return string

ToNormalizedStringSafe() public static method

public static ToNormalizedStringSafe ( SemanticVersion version ) : string
version SemanticVersion
return string