Table of Contents

Class GroupPolicyNetworkOptionsVpnConnection

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents an Active Directory Group Policy network options VPN connection.

public class GroupPolicyNetworkOptionsVpnConnection : GroupPolicyNetworkOptionsConnectionBase, IComparable<GroupPolicyPreferenceBase>
Inheritance
GroupPolicyNetworkOptionsVpnConnection
Implements
Inherited Members

Constructors

GroupPolicyNetworkOptionsVpnConnection()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.GroupPolicyNetworkOptionsVpnConnection class.

public GroupPolicyNetworkOptionsVpnConnection()

Properties

Address

Gets or sets the IP address or DNS name.

public string Address { get; set; }

Property Value

string

ConnectionName

Gets or sets the connection name.

public string ConnectionName { get; set; }

Property Value

string

ConnectionTypeString

Gets the network options connection type as a human readable string.

public override string ConnectionTypeString { get; set; }

Property Value

string

DialupConnectionName

Gets or sets the name of the connection to dial first.

public string DialupConnectionName { get; set; }

Property Value

string

EncryptionType

Gets or sets the encryption type.

public GroupPolicyNetworkOptionsVpnConnectionEncryptionType EncryptionType { get; set; }

Property Value

GroupPolicyNetworkOptionsVpnConnectionEncryptionType

IdleDisconnect

Gets or sets the idle time before disconnecting in seconds.

public int IdleDisconnect { get; set; }

Property Value

int

IdleDisconnectString

Gets the idle time before disconnecting in seconds.

public string IdleDisconnectString { get; set; }

Property Value

string

IsUserConnection

Gets or sets whether the connection is a user connection.

public BooleanOption IsUserConnection { get; set; }

Property Value

BooleanOption

PromptCredentials

Gets or sets whether to prompt for credentials when connecting.

public BooleanOption PromptCredentials { get; set; }

Property Value

BooleanOption

PromptDomain

Gets or sets whether to prompt for the Windows logon domain.

public BooleanOption PromptDomain { get; set; }

Property Value

BooleanOption

Redial

Gets or sets whether to redial if the line is dropped.

public BooleanOption Redial { get; set; }

Property Value

BooleanOption

RedialAttempts

Gets or sets the number of redial attempts that are to be made.

public int RedialAttempts { get; set; }

Property Value

int

RedialDelay

Gets or sets the time between redial attempts in seconds.

public int RedialDelay { get; set; }

Property Value

int

RequireDataEncryption

Gets or sets whether to require data encryption.

public BooleanOption RequireDataEncryption { get; set; }

Property Value

BooleanOption

RequireSecuredPassword

Gets or sets whether to require a secured password.

public BooleanOption RequireSecuredPassword { get; set; }

Property Value

BooleanOption

ShowNotificationIcon

Gets or sets whether to show an icon in notification area when connected.

public BooleanOption ShowNotificationIcon { get; set; }

Property Value

BooleanOption

ShowProgress

Gets or sets whether to show progress while connecting.

public BooleanOption ShowProgress { get; set; }

Property Value

BooleanOption

UseChap

Gets or sets whether to use Challenge Handshake Authentication Protocol (CHAP).

public BooleanOption UseChap { get; set; }

Property Value

BooleanOption

UseCustomSecuritySettings

Gets or sets whether to use custom security settings.

public BooleanOption UseCustomSecuritySettings { get; set; }

Property Value

BooleanOption

UseDns

Gets or sets whether to use a DNS name for the connection.

public BooleanOption UseDns { get; set; }

Property Value

BooleanOption

UseEap

Gets or sets whether to use Extensible Authentication Protocol (EAP).

public BooleanOption UseEap { get; set; }

Property Value

BooleanOption

UseIPv6

Gets or sets whether to use an IPv6 address for the connection.

public BooleanOption UseIPv6 { get; set; }

Property Value

BooleanOption

UseMsChap

Gets or sets whether to use Microsoft CHAP (MS-CHAP).

public BooleanOption UseMsChap { get; set; }

Property Value

BooleanOption

UseMsChapV2

Gets or sets whether to use Microsoft CHAP Version 2 (MS-CHAP v2).

public BooleanOption UseMsChapV2 { get; set; }

Property Value

BooleanOption

UseOldMsChap

Gets or sets whether to use older Microsoft CHAP (MS-CHAP) version.

public BooleanOption UseOldMsChap { get; set; }

Property Value

BooleanOption

UsePap

Gets or sets whether to use Unencrypted Password (PAP).

public BooleanOption UsePap { get; set; }

Property Value

BooleanOption

UseSpap

Gets or sets whether to use Shiva Password Authentication Protocol (SPAP).

public BooleanOption UseSpap { get; set; }

Property Value

BooleanOption

UseWindowsLogon

Gets or sets whether to use the Windows logon name and password.

public BooleanOption UseWindowsLogon { get; set; }

Property Value

BooleanOption

VpnType

Gets or sets the VPN type.

public GroupPolicyNetworkOptionsVpnConnectionVpnType VpnType { get; set; }

Property Value

GroupPolicyNetworkOptionsVpnConnectionVpnType