FindProperties

Metadata.FindProperties method

निर्दिष्ट विधेय को संतुष्ट करने वाले मेटाडेटा गुणों को ढूँढता है। खोज पुनरावर्ती है इसलिए यह सभी नेस्टेड पैकेजों को भी प्रभावित करती है।

public IEnumerable<MetadataProperty> FindProperties(Func<MetadataProperty, bool> predicate)
पैरामीटर प्रकार विवरण
predicate Func`2 किसी शर्त के लिए प्रत्येक मेटाडेटा गुण का परीक्षण करने के लिए एक फ़ंक्शन।

प्रतिलाभ की मात्रा

एकIEnumerable जिसमें शर्त को पूरा करने वाले पैकेज के गुण शामिल हैं।

टिप्पणियों

और अधिक जानें

उदाहरण

यह उदाहरण प्रदर्शित करता है कि टैग का उपयोग करके विशिष्ट मेटाडेटा गुणों की खोज कैसे करें।

using (Metadata metadata = new Metadata(Constants.InputPptx))
{
    // विधेय को संतुष्ट करने वाले सभी गुण प्राप्त करें:
    // संपत्ति में अंतिम दस्तावेज़ संपादक का नाम या दस्तावेज़ को अंतिम बार संशोधित करने की तिथि / समय शामिल है
    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);
    }
}

यह सभी देखें