Table of Contents

Class GroupPolicyQoSPolicy

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

Represents an Active Directory Group Policy QoS policy.

public class GroupPolicyQoSPolicy : GlobalSerializableClassicBase, IComparable<GroupPolicyQoSPolicy>
Inheritance
GroupPolicyQoSPolicy
Implements

Constructors

GroupPolicyQoSPolicy()

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

public GroupPolicyQoSPolicy()

Properties

ApplicationName

Gets or sets the name of the application to which the policy applies - a value of "*" indicates all applications.

public string ApplicationName { get; set; }

Property Value

string

DisplayName

Gets or sets the display name of the policy.

public string DisplayName { get; set; }

Property Value

string

DscpValue

Gets or sets the DSCP value. A value of -1 represents not specified.

public int DscpValue { get; set; }

Property Value

int

DscpValueString

Gets the DSCP value as a human readable string.

public string DscpValueString { get; set; }

Property Value

string

IncludeSubdirectories

Gets or sets whether the policy applies to subdirectories and files.

public BooleanOption IncludeSubdirectories { get; set; }

Property Value

BooleanOption

PolicyVersion

Gets or sets the policy version.

public decimal PolicyVersion { get; set; }

Property Value

decimal

Protocol

Gets or sets the protocol to which the policy applies.

public GroupPolicyQoSPolicyProtocol Protocol { get; set; }

Property Value

GroupPolicyQoSPolicyProtocol

RemoteAddress

Gets or sets the remote IP address or prefix to which the policy applies.

public string RemoteAddress { get; set; }

Property Value

string

RemoteAddressString

Gets the remote address of the policy.

public string RemoteAddressString { get; set; }

Property Value

string

RemotePort

Gets or sets the remote port to which the policy applies. A value of "*" indicates any port.

public string RemotePort { get; set; }

Property Value

string

Resource

Gets or sets the URL of the resource to which the policy applies.

public string Resource { get; set; }

Property Value

string

SourceAddress

Gets or sets the source IP address or prefix to which the policy applies.

public string SourceAddress { get; set; }

Property Value

string

SourceAddressString

Gets the source of the policy.

public string SourceAddressString { get; set; }

Property Value

string

SourcePort

Gets or sets the source port to which the policy applies. A value of "*" indicates any port.

public string SourcePort { get; set; }

Property Value

string

TargetString

Gets the target of the policy.

public string TargetString { get; set; }

Property Value

string

ThrottleRate

Gets or sets the throttle rate in KBps. A value of -1 represents not specified.

public int ThrottleRate { get; set; }

Property Value

int

ThrottleRateString

Gets the throttle rate as a human readable string.

public string ThrottleRateString { get; set; }

Property Value

string

Methods

CompareTo(GroupPolicyQoSPolicy)

Compares two CENTREL.XIA.Configuration.Types.GroupPolicyQoSPolicy objects to allow sorting by display name.

public int CompareTo(GroupPolicyQoSPolicy other)

Parameters

other GroupPolicyQoSPolicy

The CENTREL.XIA.Configuration.Types.GroupPolicyQoSPolicy to compare to.

Returns

int

The sort order of the two CENTREL.XIA.Configuration.Types.GroupPolicyQoSPolicy objects.

ToString()

Returns the display name of the policy.

public override string ToString()

Returns

string

The display name of the policy.