Click or drag to resize
LoadBalancingAlgorithm Class
This API is preliminary and subject to change.
Represents a load balancing algorithm.
Inheritance Hierarchy
SystemObject
  net.openstack.CoreExtensibleEnumLoadBalancingAlgorithm
    net.openstack.Providers.Rackspace.Objects.LoadBalancersLoadBalancingAlgorithm

Namespace: net.openstack.Providers.Rackspace.Objects.LoadBalancers
Assembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax
public sealed class LoadBalancingAlgorithm : ExtensibleEnum<LoadBalancingAlgorithm>

The LoadBalancingAlgorithm type exposes the following members.

Methods
  NameDescription
Public methodEquals
Indicates whether the current object is equal to another object of the same type.
(Inherited from ExtensibleEnumT.)
Public methodStatic memberFromName
Gets the LoadBalancingAlgorithm instance with the specified name.
Public methodToString
Returns a string that represents the current object.
(Inherited from ExtensibleEnumT.)
Top
Properties
  NameDescription
Public propertyStatic memberLeastConnections
Gets a LoadBalancingAlgorithm where the node with the lowest number of connections will receive requests.
Public propertyName
Gets the canonical name of this member.
(Inherited from ExtensibleEnumT.)
Public propertyStatic memberRandom
Gets a LoadBalancingAlgorithm where back-end servers are selected at random.
Public propertyStatic memberRoundRobin
Gets a LoadBalancingAlgorithm where connections are routed to each of the back-end servers in turn.
Public propertyStatic memberWeightedLeastConnections
Gets a LoadBalancingAlgorithm where each request will be assigned to a node based on the number of concurrent connections to the node and its weight.
Public propertyStatic memberWeightedRoundRobin
Gets a LoadBalancingAlgorithm similar to RoundRobin, but with different proportions of traffic being directed to the back-end nodes. Weights must be defined as part of the load balancer's node configuration.
Top
Remarks
This class functions as a strongly-typed enumeration of known load balancing algorithms, with added support for unknown algorithms returned by a server extension.
Version Information

.NET Framework

Supported in: 4.5

openstack.net

Supported in: 1.6, 1.5, 1.4, 1.3.6
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also