SharArchive.DeleteEntry
inhoud
[
verbergen
]DeleteEntry(SharEntry)
Verwijdert het eerste exemplaar van een specifiek item uit de lijst met items.
public SharArchive DeleteEntry(SharEntry entry)
| Parameter | Type | Beschrijving |
|---|---|---|
| entry | SharEntry | Het item dat uit de lijst met items moet worden verwijderd. |
Winstwaarde
Shar entry-exemplaar.
Uitzonderingen
| uitzondering | voorwaarde |
|---|---|
| ArgumentNullException | entry is niets. |
Voorbeelden
Hier ziet u hoe u alle vermeldingen behalve de laatste kunt verwijderen:
using (var archive = new SharArchive("archive.shar"))
{
while (archive.Entries.Count > 1)
archive.DeleteEntry(archive.Entries[0]);
archive.Save(outputSharFile);
}
Zie ook
- class SharEntry
- class SharArchive
- naamruimte Aspose.Zip.Shar
- montage Aspose.Zip
DeleteEntry(int)
Verwijdert het item uit de lijst met items op index.
public SharArchive DeleteEntry(int entryIndex)
| Parameter | Type | Beschrijving |
|---|---|---|
| entryIndex | Int32 | De op nul gebaseerde index van het item dat moet worden verwijderd. |
Winstwaarde
Het archief met het verwijderde item.
Uitzonderingen
| uitzondering | voorwaarde |
|---|---|
| ArgumentOutOfRangeException | entryIndex is kleiner dan 0.-of-entryIndex is gelijk aan of groter danInzendingen graaf. |
Voorbeelden
using (var archive = new SharArchive("two_files.shar"))
{
archive.DeleteEntry(0);
archive.Save("single_file.shar");
}
Zie ook
- class SharArchive
- naamruimte Aspose.Zip.Shar
- montage Aspose.Zip