ID3V2AttachedPictureFrame

ID3V2AttachedPictureFrame class

एक एपीआईसी फ्रेम का प्रतिनिधित्व करता हैID3V2Tag .

public sealed class ID3V2AttachedPictureFrame : ID3V2TagFrame

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

नाम विवरण
ID3V2AttachedPictureFrame(byte[]) का एक नया उदाहरण प्रारंभ करता हैID3V2AttachedPictureFrame वर्ग.
ID3V2AttachedPictureFrame(ID3V2AttachedPictureType, string, byte[]) का एक नया उदाहरण प्रारंभ करता हैID3V2AttachedPictureFrame वर्ग.
ID3V2AttachedPictureFrame(ID3V2EncodingType, string, ID3V2AttachedPictureType, string, byte[]) का एक नया उदाहरण प्रारंभ करता हैID3V2AttachedPictureFrame वर्ग.

गुण

नाम विवरण
AttachedPictureType { get; } चित्र का प्रकार प्राप्त करता है।
Count { get; } मेटाडेटा गुणों की संख्या प्राप्त करता है।
Data { get; } फ्रेम डेटा प्राप्त करता है।
Description { get; } चित्र विवरण प्राप्त करता है। विवरण में अधिकतम 64 वर्ण हैं, लेकिन यह खाली हो सकता है।
DescriptionEncoding { get; } चित्र विवरण को एन्कोड करने के लिए उपयोग की जाने वाली एन्कोडिंग प्राप्त करता है।
Flags { get; } फ़्रेम फ़्लैग प्राप्त करता है.
Id { get; } फ्रेम की आईडी प्राप्त करता है (पैटर्न से मेल खाने वाले चार वर्ण [A-Z0-9])।
Item { get; } हो जाता हैMetadataProperty निर्दिष्ट नाम के साथ.
Keys { get; } मेटाडेटा गुण नामों का संग्रह प्राप्त करता है.
MetadataType { get; } मेटाडेटा प्रकार प्राप्त करता है।
MimeType { get; } चित्र का MIME प्रकार प्राप्त करता है।
PictureData { get; } चित्र डेटा प्राप्त करता है।
PropertyDescriptors { get; } वर्णनकर्ताओं का एक संग्रह प्राप्त करता है जिसमें GroupDocs.Metadata खोज इंजन के माध्यम से पहुंच योग्य गुणों के बारे में जानकारी होती है।

तरीकों

नाम विवरण
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) अद्यतन ज्ञात मेटाडेटा गुण निर्दिष्ट विधेय को संतुष्ट करते हैं। ऑपरेशन पुनरावर्ती है इसलिए यह सभी नेस्टेड पैकेजों को भी प्रभावित करता है।

टिप्पणियों

और अधिक जानें

यह सभी देखें