XmpVersion

XmpVersion class

दस्तावेज़ के एक संस्करण का प्रतिनिधित्व करता है।

public sealed class XmpVersion : XmpComplexType

कंस्ट्रक्टर्स

नाम विवरण
XmpVersion() का एक नया उदाहरण प्रारंभ करता हैXmpVersion वर्ग.

गुण

नाम विवरण
Comments { get; set; } जो बदला गया था उससे संबंधित टिप्पणियों को प्राप्त या सेट करता है।
Count { get; } मेटाडेटा गुणों की संख्या प्राप्त करता है।
Event { get; set; } उपयोगकर्ता द्वारा किए गए ऑपरेशन का उच्च-स्तरीय, औपचारिक विवरण प्राप्त या सेट करता है।
Item { get; } हो जाता हैMetadataProperty निर्दिष्ट नाम के साथ.
Keys { get; } मेटाडेटा गुण नामों का संग्रह प्राप्त करता है.
MetadataType { get; } मेटाडेटा प्रकार प्राप्त करता है।
Modifier { get; set; } इस संस्करण को संशोधित करने वाले व्यक्ति को प्राप्त या सेट करता है।
ModifyDate { get; set; } उस तिथि को प्राप्त या सेट करता है जिस पर इस संस्करण को चेक इन किया गया था।
NamespaceUris { get; } में उपयोग किए जाने वाले नामस्थान यूआरआई प्राप्त करता हैXmpComplexType उदाहरण.
Prefixes { get; } में उपयोग किए जाने वाले नामस्थान उपसर्ग प्राप्त करता हैXmpComplexType उदाहरण.
PropertyDescriptors { get; } वर्णनकर्ताओं का एक संग्रह प्राप्त करता है जिसमें GroupDocs.Metadata खोज इंजन के माध्यम से पहुंच योग्य गुणों के बारे में जानकारी होती है।
VersionNumber { get; set; } नया संस्करण संख्या प्राप्त या सेट करता है।

तरीकों

नाम विवरण
AddProperties(Func<MetadataProperty, bool>, PropertyValue) निर्दिष्ट विधेय को संतुष्ट करने वाले ज्ञात मेटाडेटा गुणों को जोड़ता है। ऑपरेशन पुनरावर्ती है इसलिए यह सभी नेस्टेड पैकेजों को भी प्रभावित करता है।
Contains(string) निर्धारित करता है कि पैकेज में निर्दिष्ट नाम के साथ मेटाडेटा गुण है या नहीं।
virtual FindProperties(Func<MetadataProperty, bool>) निर्दिष्ट विधेय को संतुष्ट करने वाले मेटाडेटा गुणों को ढूँढता है। खोज पुनरावर्ती है इसलिए यह सभी नेस्टेड पैकेजों को भी प्रभावित करती है।
GetEnumerator() एक एन्यूमरेटर लौटाता है जो संग्रह के माध्यम से पुनरावृति करता है।
GetNamespaceUri(string) निर्दिष्ट उपसर्ग से संबद्ध नाम स्थान URI प्राप्त करता है।
override GetXmpRepresentation() स्ट्रिंग में मौजूद मान को XMP फ़ॉर्मैट में लौटाता है.
virtual RemoveProperties(Func<MetadataProperty, bool>) निर्दिष्ट विधेय को पूरा करने वाले मेटाडेटा गुणों को हटाता है।
virtual Sanitize() पैकेज से लिखने योग्य मेटाडेटा गुणों को हटाता है। ऑपरेशन पुनरावर्ती है इसलिए यह सभी नेस्टेड पैकेजों को भी प्रभावित करता है।
SetProperties(Func<MetadataProperty, bool>, PropertyValue) निर्दिष्ट विधेय को संतुष्ट करने वाले ज्ञात मेटाडेटा गुणों को सेट करता है। ऑपरेशन पुनरावर्ती है इसलिए यह सभी नेस्टेड पैकेजों को भी प्रभावित करता है। यह विधि एक संयोजन हैAddProperties औरUpdateProperties यदि कोई मौजूदा संपत्ति विधेय को संतुष्ट करती है तो उसका मान अपडेट किया जाता है। यदि पैकेज में कोई ज्ञात संपत्ति गायब है जो विधेय को संतुष्ट करती है तो इसे पैकेज में जोड़ा जाता है।
override ToString() रिटर्न एString जो इस उदाहरण का प्रतिनिधित्व करता है।
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) अद्यतन ज्ञात मेटाडेटा गुण निर्दिष्ट विधेय को संतुष्ट करते हैं। ऑपरेशन पुनरावर्ती है इसलिए यह सभी नेस्टेड पैकेजों को भी प्रभावित करता है।

यह सभी देखें