







The DotRas namespace contains fundamental classes that define commonly-used value and reference data types, events and event handlers, interfaces, attributes, and processing exceptions.
Classes
Class | Description | |
---|---|---|
![]() |
CredentialPromptDialog |
Prompts the user for credentials. This class cannot be inherited.
|
![]() |
DialCompletedEventArgs |
Provides data for the DialCompleted event.
|
![]() |
InvalidHandleException |
The exception that is thrown when an invalid connection handle is used.
|
![]() |
RasAmbInfo |
Contains the results of a Authentication Message Block (AMB) projection operation. This class cannot be inherited.
|
![]() |
RasAutoDialAddress |
Represents a network address in the AutoDial mapping database. This class cannot be inherited.
|
![]() |
RasAutoDialAddressCollection |
Represents a strongly-typed collection of RasAutoDialAddress objects. This class cannot be inherited.
|
![]() |
RasAutoDialEntry |
Represents an entry associated with a network address in the AutoDial mapping database. This class cannot be inherited.
|
![]() |
RasAutoDialManager |
Provides methods to interact with the remote access service (RAS) AutoDial mapping database. This class cannot be inherited.
|
![]() |
RasCcpInfo |
Contains the results of a Compression Control Protocol (CCP) projection operation. This class cannot be inherited.
|
![]() |
RasCompressionOptions |
Represents remote access service (RAS) compression options. This class cannot be inherited.
|
![]() |
RasConnection |
Represents a remote access connection. This class cannot be inherited.
|
![]() |
RasConnectionEventArgs |
Provides data for remote access service (RAS) connection events.
|
![]() |
RasConnectionOptions |
Represents connection options for a remote access service (RAS) connection. This class cannot be inherited.
|
![]() |
RasConnectionStatus |
Represents the current status of a remote access connection. This class cannot be inherited.
|
![]() |
RasConnectionWatcher |
Listens to the remote access service (RAS) change notifications and raises events when connections change. This class cannot be inherited.
|
![]() |
RasCountry |
Represents country or region specific dialing information. This class cannot be inherited.
|
![]() |
RasDevice |
Represents a TAPI device capable of establishing a remote access connection. This class cannot be inherited.
|
![]() |
RasDeviceTypeConverter |
Provides a converter for RasDeviceType. This class cannot be inherited.
|
![]() |
RasDialDialog |
Prompts the user to dial a phone book entry. This class cannot be inherited.
|
![]() |
RasDialer |
Provides an interface to the remote access service (RAS) dialer. This class cannot be inherited.
|
![]() |
RasDialException |
The exception that is thrown when a remote access service (RAS) error occurs while dialing a connection.
|
![]() |
RasDialOptions |
Represents options for dialing a remote access service (RAS) entry. This class cannot be inherited.
|
![]() |
RasDialOptionsConverter |
Provides methods to convert a RasDialOptions instance from one data type to another. Access this class through the TypeDescriptor object.
|
![]() |
RasEapOptions |
Represents extensible authentication protocol (EAP) options for dialing a remote access service (RAS) entry. This class cannot be inherited.
|
![]() |
RasEapOptionsConverter |
Provides methods to convert a RasEapOptions instance from one data type to another. Access this class through the TypeDescriptor object.
|
![]() |
RasEntry |
Represents a remote access service (RAS) entry. This class cannot be inherited.
|
![]() |
RasEntryCollection |
Represents a strongly-typed collection of RasEntry objects. This class cannot be inherited.
|
![]() |
RasEntryDialog |
Prompts the user to create or modify a phone book entry. This class cannot be inherited.
|
![]() |
RasEntryNameValidator |
Validates the format of an entry name for a phone book. This class cannot be inherited.
|
![]() |
RasEntryOptions |
Represents options for a remote access service (RAS) entry. This class cannot be inherited.
|
![]() |
RasErrorEventArgs |
Provides data for remote access service (RAS) error events.
|
![]() |
RasException |
The exception that is thrown when a remote access service (RAS) error occurs.
|
![]() |
RasHandle |
Represents a wrapper class for remote access service (RAS) handles. This class cannot be inherited.
|
![]() |
RasIdleDisconnectTimeout |
Contains constants used to specify remote access service (RAS) idle disconnect timeouts.
|
![]() |
RasIkeV2Info |
Contains the result of an Internet Key Exchange (IKEv2) projection operation. This class cannot be inherited.
|
![]() |
RasIkeV2Options |
Defines the Internet Key Exchange (IKEv2) options. This class cannot be inherited.
|
![]() |
RasIPInfo |
Contains the result of an IP projection operation. This class cannot be inherited.
|
![]() |
RasIPOptions |
Defines the remote access service (RAS) IPCP options.
|
![]() |
RasIPv6Info |
Contains the result of an IPv6 projection operation. This class cannot be inherited.
|
![]() |
RasIpxInfo |
Contains the result of an IPX projection operation. This class cannot be inherited.
|
![]() |
RasLcpInfo |
Contains the result of a Link Control Protocol (LCP) multilink projection operation. This class cannot be inherited.
|
![]() |
RasLcpOptions |
Represents remote access service (RAS) link control protocol options. This class cannot be inherited.
|
![]() |
RasLinkStatistics |
Represents connection link statistics for a remote access connection. This class cannot be inherited.
|
![]() |
RasNapStatus |
Represents the current network access protection (NAP) status of a remote access connection. This class cannot be inherited.
|
![]() |
RasNbfInfo |
Contains the result of a NetBEUI Framer (NBF) projection operation. This class cannot be inherited.
|
![]() |
RasNetworkProtocols |
Represents network protocols for a remote access service (RAS) entry. This class cannot be inherited.
|
![]() |
RasPhoneBook |
Represents a remote access service (RAS) phone book. This class cannot be inherited.
|
![]() |
RasPhoneBookDialog |
Displays the primary Dial-Up Networking dialog box. This class cannot be inherited.
|
![]() |
RasPhoneBookDialogEventArgs |
Provides data for RasPhoneBookDialog events.
|
![]() |
RasPppInfo |
Contains the result of a Point-to-Point (PPP) projection operation. This class cannot be inherited.
|
![]() |
RasSlipInfo |
Contains the result of a Serial Line Internet Protocol (SLIP) projection operation. This class cannot be inherited.
|
![]() |
RasSubEntry |
Represents a subentry of a remote access service (RAS) entry. This class cannot be inherited.
|
![]() |
RasSubEntryCollection |
Represents a strongly-typed collection of RasSubEntry objects. This class cannot be inherited.
|
![]() |
StateChangedEventArgs |
Provides data for the StateChanged event.
|
Structures
Structure | Description | |
---|---|---|
![]() |
Luid |
Represents a locally unique identifier (LUID).
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
RasCompressionType |
Defines the remote access service (RAS) compression algorithms.
|
![]() |
RasConnectionState |
Defines the different states available for a remote access service (RAS) connection.
|
![]() |
RasConnectionSubState |
Defines the states for Internet Key Exchange version 2 (IKEv2) virtual private network (VPN) tunnel connections.
|
![]() |
RasDeviceType |
Defines the remote access service (RAS) device types.
|
![]() |
RasDialMode |
Defines the dial modes.
|
![]() |
RasDialogStyle |
Specifies the dialog styles for a RasEntryDialog component.
|
![]() |
RasEncryptionType |
Defines the encryption types.
|
![]() |
RasEntryType |
Defines the entry types.
|
![]() |
RasFramingProtocol |
Defines the framing protocols.
|
![]() |
RasIkeV2AuthenticationType |
Defines the Internet Key Exchange (IKEv2) authentication types.
|
![]() |
RasIPSecEncryptionType |
Defines the IPSec encryption types.
|
![]() |
RasIsolationState |
Describes the the isolation state of a remote access service (RAS) connection.
|
![]() |
RasLcpAuthenticationDataType |
Defines the Link Control Protocol (LCP) authentication data types.
|
![]() |
RasLcpAuthenticationType |
Defines the Link Control Protocol (LCP) authentication protocol types.
|
![]() |
RasPhoneBookType |
Defines the phone book types.
|
![]() |
RasPreSharedKey |
Defines the pre-shared keys.
|
![]() |
RasProjectionType |
Defines the projection types.
|
![]() |
RasUpdateCredential |
Defines where user credentials can be saved for a phone book.
|
![]() |
RasVpnStrategy |
Defines the VPN strategies.
|