FindProperties
Metadata.FindProperties method
Belirtilen yüklemi karşılayan meta veri özelliklerini bulur. Arama özyinelemeli olduğu için iç içe geçmiş tüm paketleri de etkiler.
public IEnumerable<MetadataProperty> FindProperties(Func<MetadataProperty, bool> predicate)
Parametre | Tip | Tanım |
---|---|---|
predicate | Func`2 | Bir koşul için her bir meta veri özelliğini test etme işlevi. |
Geri dönüş değeri
BirIEnumerable paketin koşulu karşılayan özelliklerini içeren.
Notlar
Daha fazla bilgi edin
- Bu yöntemin kullanımlarını gösteren diğer örnekler: Meta verileri çıkarma
Örnekler
Bu örnek, etiketleri kullanarak belirli meta veri özelliklerinin nasıl aranacağını gösterir.
using (Metadata metadata = new Metadata(Constants.InputPptx))
{
// Yüklemi karşılayan tüm özellikleri getir:
// özellik, son belge düzenleyicinin adını VEYA belgenin en son değiştirildiği tarihi/saati içerir
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);
}
}
Ayrıca bakınız
- class MetadataProperty
- delegate Func<T,TResult>
- class Metadata
- ad alanı GroupDocs.Metadata
- toplantı GroupDocs.Metadata