TorrentPackage

TorrentPackage class

टोरेंट डिस्क्रिप्टर फ़ाइल मेटाडेटा का प्रतिनिधित्व करता है। कृपया अधिक जानकारी प्राप्त करेंhttps://en.wikipedia.org/wiki/Torrent_file .

public sealed class TorrentPackage : CustomPackage

गुण

नाम विवरण
Announce { get; set; } ट्रैकर का URL प्राप्त या सेट करता है।
Comment { get; set; } लेखक की टिप्पणी प्राप्त या सेट करता है।
Count { get; } मेटाडेटा गुणों की संख्या प्राप्त करता है।
CreatedBy { get; set; } टोरेंट बनाने के लिए उपयोग किए जाने वाले प्रोग्राम का नाम और संस्करण प्राप्त या सेट करता है।
CreationDate { get; set; } टोरेंट की निर्माण तिथि प्राप्त या सेट करता है।
Item { get; } हो जाता हैMetadataProperty निर्दिष्ट नाम के साथ.
Keys { get; } मेटाडेटा गुण नामों का संग्रह प्राप्त करता है.
MetadataType { get; } मेटाडेटा प्रकार प्राप्त करता है।
PieceLength { get; } प्रत्येक टुकड़े में बाइट्स की संख्या प्राप्त करता है। अधिक जानकारी के लिए कृपया देखें .
Pieces { get; } एक बाइट सरणी प्राप्त करता है जिसमें सभी 20-बाइट SHA1 हैश मानों का संयोजन होता है, प्रति टुकड़ा एक।
PropertyDescriptors { get; } वर्णनकर्ताओं का एक संग्रह प्राप्त करता है जिसमें GroupDocs.Metadata खोज इंजन के माध्यम से पहुंच योग्य गुणों के बारे में जानकारी होती है।
SharedFiles { get; } साझा फ़ाइल जानकारी प्रविष्टियों वाली एक सरणी प्राप्त करता है।

तरीकों

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

टिप्पणियों

और अधिक जानें

यह सभी देखें