में ONVIF उपकरणों को खोजने के लिए मैं एक आवेदन है कि ONVIF उपकरणों स्वत: खोज के लिए नेटवर्क पर संलग्न की जांच करेगा विकासशील कर रहा हूँ। जांच संदेश की ONVIF कोर विनिर्देश सोप प्रारूप के अनुसार है:कैसे सी #
<?xml version="1.0" encoding="UTF-8"?>
<e:Envelope xmlns:e="http://www.w3.org/2003/05/soap-envelope"
xmlns:w="http://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:d="http://schemas.xmlsoap.org/ws/2005/04/discovery"
xmlns:dn="http://www.onvif.org/ver10/network/wsdl">
<e:Header>
<w:MessageID>uuid:84ede3de-7dec-11d0-c360-f</w:MessageID>
<w:To e:mustUnderstand="true">urn:schemas-xmlsoap-org:ws:2005:04:discovery</w:To>
<w:Action
a:mustUnderstand="true">http://schemas.xmlsoap.org/ws/2005/04/discovery/Pr
obe</w:Action>
</e:Header>
<e:Body>
<d:Probe>
<d:Types>dn:NetworkVideoTransmitter</d:Types>
</d:Probe>
</e:Body>
</e:Envelope>
कैसे मैं WCF में इस संदेश को भेजने ONVIF deivce को खोजने के लिए कर सकते हैं?
प्रिय साइमन, मैंने कोशिश की है लेकिन मुझे कोई प्रतिक्रिया नहीं मिली है। मैं इस सोप तत्व के बारे में भ्रमित कर रहा हूँ dn: NetworkVideoTransmitter है FindCriteria में इस जोड़ सकते हैं कैसे? –
user1828855
इसे खोजने के मानदंडों के अनुबंध प्रकार के नामों में जोड़ें। FindCriteria.ContractTypeNames। Onvif NetworkVideoTransmitter के संस्करण के आधार पर एक प्रकार के रूप में निर्दिष्ट नहीं किया जा सकता है। बिना मानदंड के एसिंक खोज करने का प्रयास करें। कॉल को वापस करने से यह आपको सभी खोज योग्य उपकरणों से प्रतिक्रियाओं का निरीक्षण करने की अनुमति देगा, आपके ऑनवीफ डिवाइस को शामिल किया जाना चाहिए। इस जानकारी से आपको अधिक लक्षित खोज करने में सक्षम होना चाहिए। –
हुरा ....! मुझे अपने ONVIF डिवाइस से प्रतिक्रिया मिली। इस मार्गदर्शन साइमन के लिए Thnx बहुत कुछ। – user1828855