NLIdentifyDeviceCriteria

खास जानकारी

इनहेरिटेंस

इससे इनहेरिट करता है: NSObject

प्रॉपर्टी

TargetDeviceId
NLWeaveIdentifierType
इस नीति से तय होता है कि सिर्फ़ उसी Weave नोड आईडी वाले डिवाइस को जवाब देना चाहिए.
TargetFabricId
NLWeaveIdentifierType
इससे यह तय होता है कि सिर्फ़ वे डिवाइस ही जवाब दें जो खास Weave के कपड़े के सदस्य हों.
TargetModes
NLTargetDeviceModes
इससे सिर्फ़ वे डिवाइस जवाब देने चाहिए जो पहले से तय मोड में हों.
TargetProductId
NSInteger
इससे पता चलता है कि सिर्फ़ दिए गए प्रॉडक्ट कोड वाले डिवाइसों को ही जवाब देना चाहिए.
TargetVendorId
NSInteger
इससे यह पता चलता है कि सिर्फ़ किसी वेंडर के बनाए हुए डिवाइसों को ही जवाब देना चाहिए.

सार्वजनिक स्टैटिक फ़ंक्शन

create()

सार्वजनिक फ़ंक्शन

toIdentifyDeviceCriteria()

प्रॉपर्टी

TargetDeviceId

NLWeaveIdentifierType TargetDeviceId

इस नीति से तय होता है कि सिर्फ़ उसी Weave नोड आईडी वाले डिवाइस को जवाब देना चाहिए.

वैल्यू -1 से पता चलता है कि सभी डिवाइसों को जवाब देना चाहिए.

ध्यान दें: TargetDeviceId फ़ील्ड की वैल्यू, Weave मैसेज हेडर के डेस्टिनेशन नोड आईडी फ़ील्ड में Weave IdentityRequest ले जाती है. इसलिए, मैसेज के पेलोड में नहीं दिखती है.

TargetFabricId

NLWeaveIdentifierType TargetFabricId

इससे यह तय होता है कि सिर्फ़ वे डिवाइस ही जवाब दें जो खास Weave के कपड़े के सदस्य हों.

वैल्यू 0 होने का मतलब है कि सिर्फ़ उन डिवाइसों को जवाब देना चाहिए जो किसी कपड़े के सदस्य नहीं हैं. वैल्यू -1 से यह पता चलता है कि सभी डिवाइसों को काम करना चाहिए, भले ही, कपड़े के लिए कोई भी सदस्यता ली गई हो.

TargetModes

NLTargetDeviceModes TargetModes

इससे सिर्फ़ वे डिवाइस जवाब देने चाहिए जो पहले से तय मोड में हों.

वैल्यू, TargetDeviceModes enum से ली गई हैं.

TargetProductId

NSInteger TargetProductId

इससे पता चलता है कि सिर्फ़ दिए गए प्रॉडक्ट कोड वाले डिवाइसों को ही जवाब देना चाहिए.

वैल्यू -1 से किसी प्रॉडक्ट के बारे में पता चलता है. अगर TargetProductId फ़ील्ड की जानकारी दी गई है, तो TargetVendorId भी तय करना ज़रूरी है.

TargetVendorId

NSInteger TargetVendorId

इससे यह पता चलता है कि सिर्फ़ किसी वेंडर के बनाए हुए डिवाइसों को ही जवाब देना चाहिए.

वैल्यू -1 से किसी वेंडर के बारे में पता चलता है.

सार्वजनिक स्टैटिक फ़ंक्शन

बनाएं

virtual NLIdentifyDeviceCriteria * create()

सार्वजनिक फ़ंक्शन

toIdentifyDeviceCriteria

virtual IdentifyDeviceCriteria toIdentifyDeviceCriteria()