IP*Works! 2016 .NET Edition
IP*Works! 2016 .NET Edition
Questions / Feedback?

NetDial Configuration

The component accepts one or more of the following configuration settings. Configuration settings are similar in functionality to properties, but they are rarely used. In order to avoid "polluting" the property namespace of the component, access to these internal properties is provided through the Config method.

NetDial Configuration Settings

IgnoreModemSpeaker:   Whether the component will ignore the default modem speaker settings.

Setting this value to True will cause the component to ignore the modem speaker settings in the RAS phone book, and uses the setting specified by SetModemSpeaker. If it is False, the component uses the modem speaker setting that is in the RAS phone book, and ignores the setting specified by the SetModemSpeaker.

IgnoreSoftwareCompression:   Whether the component will ignore the default software compression settings.

If set to True, the component ignores the software compression setting that is in the RAS phone book, and uses the setting specified by SetSoftwareCompression. If set to False, the component uses the software compression setting that is in the RAS phone book, and ignores the setting specified by SetSoftwareCompression.

OverrideEntrySetting:   Whether or not to use the component settings when dialing a phone book entry.

If set to True, the component will use PhoneNumber, CallBackNumber, User, Password, and Domain as specified in the component if set, instead of the value specified in the pre-existing phone book entry.

PausedStates:   Whether the component will accept paused states.

If set to True, the component will accept paused states. Paused states include terminal mode, retry logon, change password, set callback number, and EAP authentication. If set to False, the component will report a fatal error if it enters a paused state.

PauseOnScript:   Tells the component to display a logon terminal.

This value is used internally by the system for Windows-95-style logon script execution. If True, a logon-script will be displayed in a terminal window visible to the user. Applications should not set value.

SetModemSpeaker:   Whether the component will use the modem speaker.

This config value determines whether or not the modem speaker will sound during a connection. If IgnoreModemSpeaker is False, the component ignores the value of SetModemSpeaker, and sets the modem speaker based on the RAS phone-book setting or the default setting.

SetSoftwareCompression:   Whether the component will use software compression.

This config value determines whether or not the component uses software compression for the modem connection. If IgnoreSoftwareCompression is False, the component ignores the value of SetSoftwareCompression, and sets the software compression state based on the RAS phone-book setting or the default setting.

UseCustomScripting:   Tells the component to use custom script DLLs.

Specifies that the component should invoke a custom-scripting DLL after establishing the connection to the server. the component can only invoke the DLL if all of the following conditions are met: UseCustomScripting is specifically set to True. A custom-scripting DLL is correctly registered with the system. The CustomScript option is specified in the phone-book entry. Note: this option is not supported in Windows 2000 and NT.

UsePrefixSuffix:   Whether or not to use the dialing prefix and suffix in the phone book.

If set to True, the component will use the prefix and suffix that are stored in the RAS phone book. If False, the component will ignore the prefix and suffix.

UseRemoteDefaultGateway:   Whether or not the entry should use the default gateway on the remote network.

UseRemoteDefaultGateway is used when creating a new entry. By default, this value is true and tells the entry created that it should forward data that cannot be sent on the local network to the dial-up connection.

NOTE: This option is only valid when a local area network connection and dial-up connection both exist simultaneously.

VPNType:   Sets the VPN Type when creating entries with NetDial.

The supported values include the following:

0 VPN_DEFAULT
1 VPN_PPTP
2 VPN_L2TP
3 VPN_SSTP

NOTE: This is only available in .NET

Base Configuration Settings

GUIAvailable:   Tells the component whether or not a message loop is available for processing events.

In a GUI-based application, long-running blocking operations may cause the application to stop responding to input until the operation returns. The component will attempt to discover whether or not the application has a message loop and, if one is discovered, it will process events in that message loop during any such blocking operation.

In some non-GUI applications an invalid message loop may be discovered that will result in errant behavior. In these cases, setting GuiAvailable to false will ensure that the component does not attempt to process external events.

UseBackgroundThread:   Whether threads created by the component are background threads.

If set to True, when the component creates a thread the thread's IsBackground property will be explicitly set to True. By default this setting is False.

UseInternalSecurityAPI:   Tells the component whether or not to use the system security libraries or an internal implementation.

By default the component will use the system security libraries to perform cryptographic functions. When set to False calls to unmanaged code will be made. In certain environments this is not desirable. To use a completely managed security implementation set this setting to True. Setting this to True tells the component to use the internal implementation instead of using the system's security API.

Note: This setting is static. The value set is applicable to all components used in the application.

When this value is set the product's system DLL is no longer required as a reference, as all unmanaged code is stored in that file.

 
 
Copyright (c) 2020 /n software inc. - All rights reserved.
IP*Works! 2016 .NET Edition - Version 16.0 [Build 7353]