Interface IPaczClient
Last update: 19.06.2026Namespace: Phoenix.PaczAPI
Assembly: Phoenix.PaczAPI.dll
The main entry point for operations on Pacz files. Create an instance of this interface using Dependency Injection, then use it to get instances of IPacz and IPaczWriter for use.
The methods of this class are thread safe.
public interface IPaczClient
Extension Methods
Extensions.OpenExtractedOrCompressedPaczFileAsync(IPaczClient, string), Extensions.OpenExtractedOrCompressedPaczFileAsync(IPaczClient, string, bool)
Methods
CreateNewPaczFileAsync(string, bool)
Creates a new IPaczWriter that is backed by a temporary folder which can be used to start creating a new Pacz. The source of the returned IPaczWriter will be null.
OpenExtractedPaczFileAsync(string, bool)
Opens an uncompressed pacz by loading a folder
This method is thread safe.
OpenPaczFileAsync(string, bool)
Opens a compressed pacz by loading a named .pacz file.
This method is thread safe.