C# Class FubuMVC.Core.Packaging.PackageExploder

Inheritance: IPackageExploder
Afficher le fichier Open project: nhsevidence/fubumvc Class Usage Examples

Méthodes publiques

Méthode Description
CleanAll ( string applicationDirectory ) : void
Explode ( string applicationDirectory, string zipFile ) : void
ExplodeAll ( string applicationDirectory ) : void
FindExplodedPackageDirectories ( string applicationDirectory ) : IEnumerable
FolderForPackage ( string name ) : string
LogPackageState ( string applicationDirectory ) : void
PackageExploder ( IZipFileService service, IPackageExploderLogger logger, IFileSystem fileSystem ) : System
ReadVersion ( string directoryName ) : System.Guid

Private Methods

Méthode Description
findPackageFileNames ( string applicationDirectory ) : IEnumerable

Method Details

CleanAll() public méthode

public CleanAll ( string applicationDirectory ) : void
applicationDirectory string
Résultat void

Explode() public méthode

public Explode ( string applicationDirectory, string zipFile ) : void
applicationDirectory string
zipFile string
Résultat void

ExplodeAll() public méthode

public ExplodeAll ( string applicationDirectory ) : void
applicationDirectory string
Résultat void

FindExplodedPackageDirectories() public méthode

public FindExplodedPackageDirectories ( string applicationDirectory ) : IEnumerable
applicationDirectory string
Résultat IEnumerable

FolderForPackage() public static méthode

public static FolderForPackage ( string name ) : string
name string
Résultat string

LogPackageState() public méthode

public LogPackageState ( string applicationDirectory ) : void
applicationDirectory string
Résultat void

PackageExploder() public méthode

public PackageExploder ( IZipFileService service, IPackageExploderLogger logger, IFileSystem fileSystem ) : System
service IZipFileService
logger IPackageExploderLogger
fileSystem IFileSystem
Résultat System

ReadVersion() public méthode

public ReadVersion ( string directoryName ) : System.Guid
directoryName string
Résultat System.Guid