SharArchive.DeleteEntry

DeleteEntry(SharEntry)

Belirli bir girişin ilk örneğini girişler listesinden kaldırır.

public SharArchive DeleteEntry(SharEntry entry)
ParametreTipTanım
entrySharEntryGirişler listesinden kaldırılacak giriş.

Geri dönüş değeri

Paylaşım girişi örneği.

istisnalar

istisnaşart
ArgumentNullExceptionentry boş.

Örnekler

Sonuncusu dışındaki tüm girişleri şu şekilde kaldırabilirsiniz:

using (var archive = new SharArchive("archive.shar"))
{
    while (archive.Entries.Count > 1)
        archive.DeleteEntry(archive.Entries[0]);
    archive.Save(outputSharFile);
}

Ayrıca bakınız


DeleteEntry(int)

Girişi index. ile girişler listesinden kaldırır.

public SharArchive DeleteEntry(int entryIndex)
ParametreTipTanım
entryIndexInt32Kaldırılacak girişin sıfır tabanlı dizini.

Geri dönüş değeri

Girişin silindiği arşiv.

istisnalar

istisnaşart
ArgumentOutOfRangeExceptionentryIndex 0.-veya-‘den küçüktürentryIndex eşit veya daha büyükGirdileri saymak.

Örnekler

using (var archive = new SharArchive("two_files.shar"))
{
    archive.DeleteEntry(0);
    archive.Save("single_file.shar");
}

Ayrıca bakınız