ZennoLab Assemblies Documentation
ErrorDetected Property (DocumentCollection)
Example 
ZennoLab.CommandCenter Namespace > DocumentCollection Class : ErrorDetected Property
Gets information about the error detected in the performance last command
Syntax
public bool ErrorDetected {get;}

Property Value

Type: System.Boolean

true if error detected in the performance last command; otherwise, false.

Remarks
If the DocumentCollection object does not indicate to the real document collection then this property is true. Also objects of this class contains IsVoid property for identification of document collection's existence. Almost all classes of ZennoLab.CommandCenter contains such properties. Use it for the correct execution of the code.
Example
The following code example uses the ErrorDetected property.
public static int Execute(Instance instance, IZennoPosterProjectModel project)
{
    // clear cookie
    instance.ClearCookie();
    
    // go to zennolab.com
    Tab tab = instance.MainTab;
    if ((tab.IsVoid) || (tab.IsNull)) return -1;
    if (tab.IsBusy) tab.WaitDownloading();
    tab.Navigate("zennolab.com");
    if (tab.IsBusy) tab.WaitDownloading();
    
    // get all documents
    DocumentCollection docCol = tab.AllDocuments;
    
    // go to lessons.zennolab.com
    tab.Navigate("lessons.zennolab.com");
    if (tab.IsBusy) tab.WaitDownloading();
    
    // add range to collection
    docCol.AddRange(tab.AllDocuments);
    
    // if any error
    if (docCol.ErrorDetected) return -1;
    
    return 0;
}
public static function Execute($instance, $project)
{
    // clear cookie
    $instance->ClearCookie();
    
    // go to zennolab.com
    $tab = $instance->MainTab;
    if (($tab->IsVoid) || ($tab->IsNull)) return -1;
    if ($tab->IsBusy) $tab->WaitDownloading();
    $tab->Navigate("zennolab.com");
    if ($tab->IsBusy) $tab->WaitDownloading();
    
    // get all documents
    $docCol = $tab->AllDocuments;
    
    // go to lessons.zennolab.com
    $tab->Navigate("lessons.zennolab.com");
    if ($tab->IsBusy) $tab->WaitDownloading();
    
    // add range to collection
    $docCol->AddRange($tab->AllDocuments);
    
    // if any error
    if ($docCol->ErrorDetected) return -1;
    
    return 0;
}
Requirements

Target Platforms: Desktop: Windows XP SP3 and older. Server: Windows Server 2003 and older.

See Also

Reference

DocumentCollection Class
DocumentCollection Members
IsVoid Property