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

Ö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