ZennoLab Assemblies Documentation
SetHeader(NavigatorField,String) Method
Example 

Type: ZennoLab.InterfacesLibrary.Enums.Browser.NavigatorField

The header name.

Type: System.String

The header value.

Sets the header for tab.
Syntax
public void SetHeader( 
   NavigatorField field,
   string value
)

Parameters

field

Type: ZennoLab.InterfacesLibrary.Enums.Browser.NavigatorField

The header name.

value

Type: System.String

The header value.

Remarks
The method call is made before calling any other methods of an Instance object.
Example
The following code example demonstrates uses of the SetHeader method.
public static int Execute(Instance instance, IZennoPosterProjectModel project)
{
    // set header
    instance.SetHeader(ZennoLab.InterfacesLibrary.Enums.Browser.NavigatorField.UserAgent, "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; ZennoPoster)");
    
    // clear cookie
    instance.ClearCookie();
    
    // go to lessons.zennolab.com
    Tab tab = instance.ActiveTab;
    if ((tab.IsVoid) || (tab.IsNull)) return -1;
    if (tab.IsBusy) tab.WaitDownloading();
    tab.Navigate("lessons.zennolab.com", "");
    if (tab.IsBusy) tab.WaitDownloading();
    
    return 0;
}
public static function Execute($instance, $project)
{
    // set header
    $instance->SetHeader(ZennoLab\InterfacesLibrary\Enums\Browser\NavigatorField::UserAgent, "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; ZennoPoster)");
    
    // clear cookie
    $instance->ClearCookie();
    
    // go to lessons.zennolab.com
    $tab = $instance->ActiveTab;
    if (($tab->IsVoid) || ($tab->IsNull)) return -1;
    if ($tab->IsBusy) $tab->WaitDownloading();
    $tab->Navigate("lessons.zennolab.com", "");
    if ($tab->IsBusy) $tab->WaitDownloading();
    
    return 0;
}
Requirements

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

See Also

Reference

Instance Class
Instance Members
Overload List

Send Feedback