SPServiceLoadBalancer Members

Include Protected Members
Include Inherited Members

An abstract base class for implementations of the runtime load balancer on the Web front end. Any class that implements SPServiceLoadBalancer should provide support for load balancing across all addresses in the server farm for the service to which the class is connected.

The SPServiceLoadBalancer type exposes the following members.

Constructors

  Name Description
Public method SPServiceLoadBalancer() This constructor is called implicitly by the default constructors of derived classes. Explicit calls to this constructor do not properly initialize the object.
Protected method SPServiceLoadBalancer(Uri) Initializes a new instance of the SPServiceLoadBalancer class using a uniform resource identifier (URI).

Top

Properties

  Name Description
Protected property EndpointAddresses Enumeration of the endpoint addresses as looked up from the local configuration database.
Protected property Provisioned
Public property UpgradedPersistedProperties (Inherited from SPAutoSerializingObject.)
Protected property Uri

Top

Methods

  Name Description
Public method BeginOperation Begins a new load balancing operation. Override to perform any initialization required before the operation starts.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetObjectData (Inherited from SPAutoSerializingObject.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method OnDeserialization (Overrides SPAutoSerializingObject.OnDeserialization().)
Protected method OnEndpointAddressesChanged
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.
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.
Protected method UpdateParent (Inherited from SPAutoSerializingObject.)

Top

See Also

Reference

SPServiceLoadBalancer Class

Microsoft.SharePoint Namespace