(C#) Transition from Imap.ThreadCmd to Imap.QueryThread
Provides instructions for replacing deprecated ThreadCmd method calls with QueryThread. Note: This example requires Chilkat v11.0.0 or greater.
Chilkat.Imap imap = new Chilkat.Imap();
// ...
// ...
string threadAlg = "REFERENCES";
string charset = "UTF-8";
string searchCriteria = "SUBJECT a";
bool bUid = true;
// ------------------------------------------------------------------------
// The ThreadCmd method is deprecated:
Chilkat.JsonObject jsonObj = imap.ThreadCmd(threadAlg,charset,searchCriteria,bUid);
if (imap.LastMethodSuccess == false) {
Debug.WriteLine(imap.LastErrorText);
return;
}
// ...
// ...
// ------------------------------------------------------------------------
// Do the equivalent using QueryThread.
// Your application creates a new, empty JsonObject object which is passed
// in the last argument and filled upon success.
imap.SearchCharset = "UTF-8";
Chilkat.JsonObject json = new Chilkat.JsonObject();
bool success = imap.QueryThread(threadAlg,searchCriteria,bUid,json);
if (success == false) {
Debug.WriteLine(imap.LastErrorText);
return;
}
|