WimLoadOptions

Inheritance: java.lang.Object

public class WimLoadOptions

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

Konstruktörer

KonstruktorBeskrivning
WimLoadOptions()

Metoder

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

WimLoadOptions()

public WimLoadOptions()

setCancellationFlag(CancellationFlag value)

public void setCancellationFlag(CancellationFlag value)

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

Avbryt WIM-arkivextraktion efter en viss tid.

try (CancellationFlag cf = new CancellationFlag()) { cf.cancelAfter(TimeUnit.SECONDS.toMillis(60)); WimLoadOptions options = new WimLoadOptions(); options.setCancellationFlag(cf); try (WimArchive a = new WimArchive(“big.wim”, options)) { try { StreamSupport.stream(a.getImages().get(0).getAllEntries().spliterator(), false) .filter(entry -> entry instanceof WimFileEntry) .map(entry -> (WimFileEntry) entry) .findFirst().ifPresent(entry -> entry.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. |