FindProperties

Metadata.FindProperties method

Menemukan properti metadata yang memenuhi predikat yang ditentukan. Pencarian bersifat rekursif sehingga memengaruhi semua paket bersarang juga.

public IEnumerable<MetadataProperty> FindProperties(Func<MetadataProperty, bool> predicate)
Parameter Jenis Keterangan
predicate Func`2 Fungsi untuk menguji setiap properti metadata untuk suatu kondisi.

Nilai Pengembalian

SebuahIEnumerable yang berisi properti dari paket yang memenuhi syarat.

Perkataan

Belajarlah lagi

Contoh

Contoh ini menunjukkan cara mencari properti metadata tertentu menggunakan tag.

using (Metadata metadata = new Metadata(Constants.InputPptx))
{
    // Ambil semua properti yang memenuhi predikat:
    // properti berisi nama editor dokumen terakhir ATAU tanggal/waktu dokumen terakhir diubah
    var properties = metadata.FindProperties(p => p.Tags.Contains(Tags.Person.Editor) || p.Tags.Contains(Tags.Time.Modified));
    foreach (var property in properties)
    {
        Console.WriteLine("Property name: {0}, Property value: {1}", property.Name, property.Value);
    }
}

Lihat juga