GetContainer

Parser.GetContainer method

Ekler, ZIP arşivleri vb. içeren biçimlerle çalışmak için belgeden bir konteyner nesnesi çıkarır.

public IEnumerable<ContainerItem> GetContainer()

Geri dönüş değeri

Bir kapsayıcı öğeleri koleksiyonu; hükümsüzkapsayıcı çıkarma desteklenmiyorsa.

Notlar

Biçimin ekleri çıkarmayı destekleyip desteklemediğini kontrol etmek için bkz.Desteklenen Belge Biçimleri (Kapsayıcıları ve Ekleri Çıkarın kolon).

Daha fazla bilgi edin:

Örnekler

Aşağıdaki örnek, bir kaptan eklerin nasıl çıkarılacağını gösterir:

// Parser sınıfının bir örneğini oluşturun
using(Parser parser = new Parser(filePath))
{
    // Konteynerden ekleri çıkar
    IEnumerable<ContainerItem> attachments = parser.GetContainer();
    // Konteyner çıkarmanın desteklenip desteklenmediğini kontrol edin
    if(attachments == null)
    {
        Console.WriteLine("Container extraction isn't supported");
    }
 
    // Ekler üzerinde yinele
    foreach(ContainerItem item in attachments)
    {
        // Bir öğe adı ve boyutu yazdır
        Console.WriteLine(string.Format("{0}: {1}", item.Name, item.Size));
    }
}

Ayrıca bakınız