Share via


SPRoundRobinServiceLoadBalancer members

This class provides a round-robin load-balancer algorithm across all instances of a service application to which it is connected.

The SPRoundRobinServiceLoadBalancer type exposes the following members.

Constructors

  Name Description
Public method SPRoundRobinServiceLoadBalancer() The default constructor, which is called implicitly by the default constructors of derived classes.
Public method SPRoundRobinServiceLoadBalancer(Uri) Initializes a new instance of the SPRoundRobinServiceLoadBalancer class by using the specified URI.

Top

Properties

  Name Description
Protected property EndpointAddresses Enumeration of the endpoint addresses as looked up from the local configuration database. (Inherited from SPServiceLoadBalancer.)
Protected property Provisioned Gets a flag that indicates whether this load balancer has been provisioned. (Inherited from SPServiceLoadBalancer.)
Protected property Uri Gets the URI used to construct the load balancer. (Inherited from SPServiceLoadBalancer.)

Top

Methods

  Name Description
Public method BeginOperation Begin an operation, using the next available "good" address in the memory cache. (Overrides SPServiceLoadBalancer.BeginOperation().)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method OnDeserialization Called whenever the current object is loaded into memory in the current process. (Inherited from SPServiceLoadBalancer.)
Protected method OnEndpointAddressesChanged The callback triggered when the cache refresh timer fires. (Overrides SPServiceLoadBalancer.OnEndpointAddressesChanged(Object, EventArgs).)
Public method Provision Provisions the load balancer by bootstrapping the object used to store the service addresses in the local configuration database. The implementation of this method requires that the URI be a topology-service aware URI. Override this method to provide your own implementation for bootstrapping service addresses from the parent farm. (Inherited from SPServiceLoadBalancer.)
Public method ToString (Inherited from Object.)
Public method Unprovision Unprovision the load balancer by removing the local cache of service addresses from the configuration database. Override this method to provide your own implementation for bootstrapping service addresses from the parent farm. (Inherited from SPServiceLoadBalancer.)

Top

See also

Reference

SPRoundRobinServiceLoadBalancer class

Microsoft.SharePoint namespace