C# Class AcManager.Tools.ContentInstallation.SharpCompressContentInstallator

Inheritance: BaseContentInstallator
Show file Open project: gro-ove/actools Class Usage Examples

Public Methods

Method Description
Create ( string filename ) : Task
Dispose ( ) : void
TrySetPasswordAsync ( string password ) : System.Threading.Tasks.Task

Protected Methods

Method Description
GetBaseId ( ) : string
GetFileEntriesAsync ( ) : Task>

Private Methods

Method Description
CreateExtractor ( string filename, string password ) : IArchive
CreateExtractorAsync ( ) : System.Threading.Tasks.Task
SharpCompressContentInstallator ( string filename ) : System

Method Details

Create() public static method

public static Create ( string filename ) : Task
filename string
return Task

Dispose() public method

public Dispose ( ) : void
return void

GetBaseId() protected method

protected GetBaseId ( ) : string
return string

GetFileEntriesAsync() protected method

protected GetFileEntriesAsync ( ) : Task>
return Task>

TrySetPasswordAsync() public method

public TrySetPasswordAsync ( string password ) : System.Threading.Tasks.Task
password string
return System.Threading.Tasks.Task