मैं Azure क्लाउड स्टोरेज के साथ संवाद करने के लिए Microsoft Azure .NET क्लाइंट लाइब्रेरी का उपयोग कर रहा हूं। मुझे अपने मेटाडेटा संग्रह में प्रत्येक ब्लॉब के बारे में अतिरिक्त जानकारी तक पहुंचने में सक्षम होना चाहिए। मैं वर्तमान में क्लाउडब्लॉब डायरेक्टरी। लिस्टब्लॉब्स() विधि का उपयोग कर रहा हूं ताकि ब्लॉब्स नामों में एक निर्देशिका संरचना की एक विशेष निर्देशिका में ब्लॉब्स की एक सूची प्राप्त हो सके। ListBlobs() विधि IListBlobItem ऑब्जेक्ट्स की एक सूची देता है। उनके पास केवल कुछ गुण हैं: यूआरएल और मूल निर्देशिका और अभिभावक कंटेनर के संदर्भ। मुझे वास्तविक ब्लॉब ऑब्जेक्ट्स के मेटाडेटा पर जाना होगा।क्लाउडब्लॉब डायरेक्टरी.लिस्टब्लॉब्स से ब्लॉकब्लॉब ऑब्जेक्ट्स के संदर्भ कैसे प्राप्त कर सकते हैं?
मुझे कल्पना है कि ILBBobobtem को ब्लॉकब्लोब ऑब्जेक्ट में डालने का कोई तरीका होगा या ब्लॉकब्लॉब का संदर्भ प्राप्त करने के लिए IListBlockItem का उपयोग करें, लेकिन ऐसा करने का कोई तरीका नहीं दिख रहा है।
मेरा प्रश्न है: क्या इस विधि से ब्लॉकब्लोब ऑब्जेक्ट प्राप्त करने का कोई तरीका है, या क्या मुझे वास्तविक ब्लॉकब्लोब ऑब्जेक्ट प्राप्त करने का एक अलग तरीका उपयोग करना है? यदि अलग है, तो क्या आप इसे "निर्देशिका" योजना द्वारा फ़िल्टर करने में सक्षम होने के दौरान, इसे प्राप्त करने का एक तरीका सुझा सकते हैं?
मैं पूरी तरह से आपसे सहमत हूं कि माइक्रोसॉफ्ट का डिजाइन पूरी तरह से मूर्ख है। मैं मोंगोडीबी से प्रवास कर रहा हूं और कम से कम मोंगोडीबी के साथ मैं मेटाडेटा पर खोज कर सकता हूं। मैं कुछ दिलचस्प गुणों के रूप में फ्लैग ब्लॉब्स के लिए मेटाडेटा का उपयोग करना चाहता हूं, फिर बाद में उन गुणों के साथ सभी ब्लॉब्स पुनर्प्राप्त करें। स्पष्ट रूप से यह विंडोज़ एज़ूर में प्रत्येक ब्लॉब को फिर से चलाने या फिल्टर स्टोर करने के लिए ब्लॉब के नाम का उपयोग किए बिना असंभव है। – NathanAldenSr