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
- Lebih banyak contoh yang menunjukkan penggunaan metode ini: Mengekstrak metadata
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
- class MetadataProperty
- delegate Func<T,TResult>
- class Metadata
- ruang nama GroupDocs.Metadata
- perakitan GroupDocs.Metadata