LhaLoadOptions

Inheritance: java.lang.Object

public class LhaLoadOptions

Alternativ med vilka arkivet laddas från en komprimerad fil.

I .NET Framework 4.0 och senare kan den användas för att avbryta extrahering.

Konstruktörer

KonstruktorBeskrivning
LhaLoadOptions()

Metoder

MetodBeskrivning
setCancellationFlag(CancellationFlag value)Ställer in en avbrytningsflagga som används för att avbryta extraheringsoperationen.

LhaLoadOptions()

public LhaLoadOptions()

setCancellationFlag(CancellationFlag value)

public void setCancellationFlag(CancellationFlag value)

Ställer in en avbrytningsflagga som används för att avbryta extraheringsoperationen.

Avbryt LHA-arkivextraktion efter en viss tid.

try (CancellationFlag cf = new CancellationFlag()) { cf.cancelAfter(TimeUnit.SECONDS.toMillis(60)); LhaLoadOptions options = new LhaLoadOptions(); options.setCancellationFlag(cf); try (LhaArchive a = new LhaArchive("big.lha", options)) { try { a.getEntries().get(0).extract(“data.bin”); } catch (OperationCanceledException e) { System.out.println(“Extraheringen avbröts efter 60 sekunder”); } } }


Cancellation mostly results in some data not being extracted.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [CancellationFlag](../../com.aspose.zip/cancellationflag) | a cancellation flag used to cancel the extraction operation. |