Delete

Delete(string[], UpdateOptions)

अनुक्रमणिका से अनुक्रमित फ़ाइलों या फ़ोल्डरों को हटाता है। फिर हटाए गए पथों के बिना इंडेक्स को अपडेट करता है।

public DeleteResult Delete(string[] paths, UpdateOptions options)
पैरामीटर प्रकार विवरण
paths String[] फ़ाइलों या फ़ोल्डरों को हटाने के लिए पथ।
options UpdateOptions अद्यतन विकल्प।

प्रतिलाभ की मात्रा

अनुक्रमणिका से फ़ाइलों या फ़ोल्डरों को हटाने के परिणाम का वर्णन करने वाली वस्तु।

उदाहरण

उदाहरण दर्शाता है कि किसी अनुक्रमणिका से अनुक्रमित पथ को कैसे हटाया जाए.

string indexFolder = @"c:\MyIndex\";
string documentsFolder1 = @"c:\MyDocuments\";
string documentsFolder2 = @"c:\MyDocuments2\";

// निर्दिष्ट फ़ोल्डर में एक इंडेक्स बनाना
Index index = new Index(indexFolder);

// निर्दिष्ट फ़ोल्डर से दस्तावेज़ अनुक्रमण
index.Add(documentsFolder1);
index.Add(documentsFolder2);

// अनुक्रमणिका से अनुक्रमित पथ प्राप्त करना
string[] indexedPaths1 = index.GetIndexedPaths();

// कंसोल के लिए अनुक्रमित पथ लिखना
Console.WriteLine("Indexed paths:");
foreach (string path in indexedPaths1)
{
    Console.WriteLine("\t" + path);
}

// इंडेक्स से इंडेक्स पाथ को डिलीट करना
DeleteResult deleteResult = index.Delete(new string[] { documentsFolder1 }, new UpdateOptions());

// विलोपन के बाद अनुक्रमित पथ प्राप्त करना
string[] indexedPaths2 = index.GetIndexedPaths();
Console.WriteLine("\nDeleted paths: " + deleteResult.SuccessCount);

Console.WriteLine("\nIndexed paths:");
foreach (string path in indexedPaths2)
{
    Console.WriteLine("\t" + path);
}

यह सभी देखें


Delete(UpdateOptions, string[])

धाराओं या संरचनाओं से अनुक्रमित दस्तावेजों को हटाता है। फिर हटाए गए दस्तावेज़ों के बिना अनुक्रमणिका को अद्यतन करता है.

public DeleteResult Delete(UpdateOptions options, string[] documentKeys)
पैरामीटर प्रकार विवरण
options UpdateOptions अद्यतन विकल्प।
documentKeys String[] धाराओं या संरचनाओं से जोड़े गए दस्तावेज़ों की कुंजियाँ।

प्रतिलाभ की मात्रा

अनुक्रमणिका से दस्तावेज़ों को हटाने के परिणाम का वर्णन करने वाली वस्तु।

यह सभी देखें