Catalyst Internet Mail .NET

InternetDialer Members

InternetDialer overview

Public Static (Shared) Fields

rasDeviceATM A constant value which specifies an ATM device type.
rasDeviceFrameRelay A constant value which specifies a frame relay device type.
rasDeviceGeneric A constant value which specifies a generic device type.
rasDeviceIRDA A constant value which specifies an infrared device type.
rasDeviceISDN A constant value which specifies an ISDN device type.
rasDeviceModem A constant value which specifies a modem device type.
rasDevicePad A constant value which specifies a packet assembler/disassembler device type.
rasDeviceParallel A constant value which specifies an parallel port device type.
rasDevicePPPoE A constant value which specifies a PPP over Ethernet device type.
rasDeviceSerial A constant value which specifies a serial port device type.
rasDeviceSonet A constant value which specifies a SONET device type.
rasDeviceSW56 A constant value which specifies a SW56 device type.
rasDeviceVPN A constant value which specifies a VPN device type.
rasDeviceX25 A constant value which specifies an X25 device type.

Public Instance Constructors

InternetDialer Constructor Initializes a new instance of the InternetDialer class.

Public Instance Fields

Connection Gets the handle for a dial-up networking session.
DeviceEntry Gets the name of the specified device entry.
NameServer Gets and sets the IP addresses of the nameservers assigned to the current phonebook entry.
PhoneBookEntry Gets the name for the specified phone book entry.

Public Instance Properties

AreaCode Gets and sets the area code for the current phonebook entry.
AutoConnect Automatically inherit connections established by another process.
AutoDial Enable and disable autodialing on the local system.
AutoDisconnect Automatically disconnect from the remote server.
Blocking Gets and sets the blocking state of the class.
BytesIn Gets the number of bytes that have been received by the dial-up networking device.
BytesOut Gets the number of bytes that have been transmitted by the dial-up networking device.
Callback Specifies that the remote server should call the system back.
CallbackNumber Gets and sets the telephone number for the remote server to call back on.
Connections Gets the number of active dial-up networking sessions.
ConnectSpeed Gets the line speed for the current dial-up networking connection.
CountryCode Gets and sets the country code for the current phonebook entry.
CountryName Gets and sets the country name for the current phonebook entry.
DefaultGateway Enable and disable the default gateway for IP packets through the dial-up adapter.
DeviceCount Gets the number of dial-up networking devices available.
DeviceName Gets and sets the device name for the current dial-up networking connection.
DeviceType Gets and sets the device type for the current dial-up networking connection.
DynamicAddress Enables and disables the use of dynamically allocated IP addresses.
DynamicNameServers Enables and disables the use of dynamically assigned nameserver addresses.
EntryName Gets and sets the current phone book entry name.
FramingProtocol Gets and sets the framing protocol for the current phonebook entry.
Handle Gets and sets the handle for the current dial-up networking connection.
InternetAddress Gets the address assigned to the current dial-up networking session.
Interval Gets and sets the interval at which the connection is monitored.
IpHeaderCompression Enables and disables IP header compression for the current phonebook entry.
IsConnected Gets a value which indicates if a connection has been established.
IsInitialized Gets a value which indicates if the current instance of the class has been initialized successfully.
LastError Gets and sets a value which specifies the last error that has occurred.
LastErrorString Gets a value which describes the last error that has occurred.
LcpExtensions Enables and disables the use of PPP LCP extensions for the current phonebook entry.
LocalNumber Gets and sets the local telephone number specified in the phonebook entry.
ModemLights Enables and disables the dial-up networking system tray icon.
ModemSpeaker Enables and disables the modem speaker.
NetworkLogon Enables and disables a network login for the current phonebook entry.
NetworkProtocol Gets and sets the network protocol for the current phonebook entry.
Password Gets the password required to establish a connection with the service provider.
PhoneBook Sets the file name of the Remote Access phonebook to use.
PhoneBookEntries Gets the number of entries in the current phonebook.
PhoneNumber Gets and sets the telephone number of the service provider.
RequireEncryption Enables and disables secure authentication for the current phonebook entry.
ScriptFile Gets and sets the name of the script file for the current phonebook entry.
ServerAddress Gets the address of the dial-up networking server.
SoftwareCompression Enables and disables software compression for the current phonebook entry.
Status Gets a value which specifies the current status of the dial-up networking connection.
Terminal Gets and sets the interactive terminal window mode for the current phonebook entry.
ThrowError Gets and sets a value which specifies if method calls should throw exceptions when an error occurs.
Timeout Gets and sets a value which specifies a timeout period in seconds.
UserDomain Gets and sets the NT domain on which user authentication is to occur.
UserName Gets the username required to establish a connection with the service provider.
UserPhoneBook Gets the name of the default user phonebook.
Version Gets a value which returns the current version of the InternetDialer class library.

Public Instance Methods

Connect Overloaded. Establish a connection with a dial-up networking services provider.
CreateEntry Create a new entry in the current phonebook.
DeleteEntry Overloaded. Delete a phonebook entry from the current phonebook.
Disconnect Terminate the connection with the dial-up networking service provider.
Dispose Overloaded. Releases all resources used by InternetDialer.
EditEntry Edit an existing phonebook entry in the current phonebook.
Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object) Gets the Type of the current instance.
Initialize Overloaded. Initialize an instance of the InternetDialer class.
LoadEntry Overloaded. Load the specified entry from the current phonebook.
RenameEntry Rename an existing phonebook entry.
Reset Reset the internal state of the object, resetting all properties to their default values.
SaveEntry Overloaded. Save the current settings to the specified phonebook entry in the current phonebook.
ToString (inherited from Object) Returns a String that represents the current Object.
Uninitialize Uninitialize the class library and release any resources allocated for the current thread.

Public Instance Events

OnCancel Occurs when a blocking client operation is canceled.
OnConnect Occurs when a connection is established with the service provider.
OnDisconnect Occurs when the dial-up networking connection is terminated.
OnError Occurs when an client operation fails.
OnStatus Occurs when the when the connection state changes.
OnTimeout Occurs when a blocking operation fails to complete before the timeout period elapses.

Protected Instance Methods

Dispose Overloaded. Releases the unmanaged resources allocated by the InternetDialer class and optionally releases the managed resources.
Finalize Destroys an instance of the class, releasing the resources allocated for the session and unloading the networking library.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.

See Also

InternetDialer Class | SocketTools Namespace