Class TerminalServerConnectionBroker
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents the settings for a remote desktop connection broker (formerly known as session broker).
public class TerminalServerConnectionBroker : TerminalServerGroupPolicyConfigurableSection
- Inheritance
-
TerminalServerConnectionBroker
- Inherited Members
Constructors
TerminalServerConnectionBroker()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.TerminalServerConnectionBroker class.
public TerminalServerConnectionBroker()
Properties
Enabled
Gets or sets whether connection broker is enabled on this terminal server.
public BooleanOption Enabled { get; set; }
Property Value
FarmName
Gets or sets the name of the farm or cluster, this name is entered by an administrator and should match between servers that are intended to be in the same farm.
public string FarmName { get; set; }
Property Value
LoadBalancingMode
Gets or sets whether this server should participate in load balancing. This property is available in Windows 2008 and above only.
public ConnectionBrokerLoadBalancingMode LoadBalancingMode { get; set; }
Property Value
LoadBalancingWeight
Gets or sets the relative weight of this server in the farm when participating in load balancing – values are between 1 and 10000. This property is available in Windows 2008 and above only.
public uint LoadBalancingWeight { get; set; }
Property Value
Location
Gets or sets the name of the server running the connection (session) broker service.
public string Location { get; set; }
Property Value
Methods
FromXml(string)
Returns the CENTREL.XIA.Configuration.Types.TerminalServerConnectionBroker service from the specified XML data.
public static TerminalServerConnectionBroker FromXml(string Xml)
Parameters
Xml
stringThe XML representation of the terminal server connection broker settings.
Returns
- TerminalServerConnectionBroker
A CENTREL.XIA.Configuration.Types.TerminalServerConnectionBroker from the specified XML.