VectorLayer.UseAttributesIndex

UseAttributesIndex(string, string, bool)

फ़िल्टर विधियों में विशेषता मान द्वारा फ़िल्टरिंग को गति देने के लिए विशेषता अनुक्रमणिका को लोड करता हैWhereGreater. यदि इंडेक्स मौजूद नहीं है तो इसे पहले बनाता है। उपयोगforceRebuild इंडेक्स रिक्रिएशन को मजबूर करने के लिए।

public void UseAttributesIndex(string indexPath, string attributeName, bool forceRebuild = false)
पैरामीटरप्रकारविवरण
indexPathStringइंडेक्स फ़ाइल का पथ।
attributeNameStringइंडेक्स बनाने के लिए विशेषता का नाम।
forceRebuildBooleanक्या अनुक्रमणिका को फिर से बनाना है भले ही वह पहले से मौजूद हो.

अपवाद

अपवादस्थिति
ArgumentNullExceptionतर्क हैnull.
ArgumentExceptionऐसे नाम वाली विशेषता परत में मौजूद नहीं है।
IOExceptionएक I/O त्रुटि हुई।
InvalidOperationExceptionइस परत के लिए पहले से ही लोड की गई निर्दिष्ट विशेषता के लिए अनुक्रमणिका।
GisExceptionफ़ाइल मौजूद है और यह Aspose.GIS द्वारा बनाई गई एक विशेषता अनुक्रमणिका फ़ाइल नहीं है।

यह सभी देखें


UseAttributesIndex(AbstractPath, string, bool)

फ़िल्टर विधियों में विशेषता मान द्वारा फ़िल्टरिंग को गति देने के लिए विशेषता अनुक्रमणिका को लोड करता हैWhereGreater. यदि इंडेक्स मौजूद नहीं है तो इसे पहले बनाता है। उपयोगforceRebuild इंडेक्स रिक्रिएशन को मजबूर करने के लिए।

public virtual void UseAttributesIndex(AbstractPath indexPath, string attributeName, 
    bool forceRebuild = false)
पैरामीटरप्रकारविवरण
indexPathAbstractPathइंडेक्स फ़ाइल का पथ।
attributeNameStringइंडेक्स बनाने के लिए विशेषता का नाम।
forceRebuildBooleanक्या अनुक्रमणिका को फिर से बनाना है भले ही वह पहले से मौजूद हो.

अपवाद

अपवादस्थिति
ArgumentNullExceptionतर्क हैnull.
ArgumentExceptionऐसे नाम वाली विशेषता परत में मौजूद नहीं है।
IOExceptionएक I/O त्रुटि हुई।
InvalidOperationExceptionइस परत के लिए पहले से ही लोड की गई निर्दिष्ट विशेषता के लिए अनुक्रमणिका।
GisExceptionफ़ाइल मौजूद है और यह Aspose.GIS द्वारा बनाई गई एक विशेषता अनुक्रमणिका फ़ाइल नहीं है।

यह सभी देखें