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
DisplayName
Gets or sets the display name of the policy.
public string DisplayName { get; set; }
Property Value
DscpValue
Gets or sets the DSCP value. A value of -1 represents not specified.
public int DscpValue { get; set; }
Property Value
DscpValueString
Gets the DSCP value as a human readable string.
public string DscpValueString { get; set; }
Property Value
IncludeSubdirectories
Gets or sets whether the policy applies to subdirectories and files.
public BooleanOption IncludeSubdirectories { get; set; }
Property Value
PolicyVersion
Gets or sets the policy version.
public decimal PolicyVersion { get; set; }
Property Value
Protocol
Gets or sets the protocol to which the policy applies.
public GroupPolicyQoSPolicyProtocol Protocol { get; set; }
Property Value
RemoteAddress
Gets or sets the remote IP address or prefix to which the policy applies.
public string RemoteAddress { get; set; }
Property Value
RemoteAddressString
Gets the remote address of the policy.
public string RemoteAddressString { get; set; }
Property Value
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
Resource
Gets or sets the URL of the resource to which the policy applies.
public string Resource { get; set; }
Property Value
SourceAddress
Gets or sets the source IP address or prefix to which the policy applies.
public string SourceAddress { get; set; }
Property Value
SourceAddressString
Gets the source of the policy.
public string SourceAddressString { get; set; }
Property Value
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
TargetString
Gets the target of the policy.
public string TargetString { get; set; }
Property Value
ThrottleRate
Gets or sets the throttle rate in KBps. A value of -1 represents not specified.
public int ThrottleRate { get; set; }
Property Value
ThrottleRateString
Gets the throttle rate as a human readable string.
public string ThrottleRateString { get; set; }
Property Value
Methods
CompareTo(GroupPolicyQoSPolicy)
Compares two CENTREL.XIA.Configuration.Types.GroupPolicyQoSPolicy objects to allow sorting by display name.
public int CompareTo(GroupPolicyQoSPolicy other)
Parameters
other
GroupPolicyQoSPolicyThe 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.