Class ServerInfo
Provide connection information for the client to the server node in cache.
Inheritance
Assembly: Alachisoft.NCache.Client.dll
Syntax
public class ServerInfo : IComparable
Constructors
| Name | Description |
|---|---|
| ServerInfo(Boolean, String, Int32) | It is used in the case where the underlying machines are behind a load balancer. The isLoadBalancer flag signifies whether the server being specified is the load balancer or the underlying machine. |
| ServerInfo(IPAddress, Int32) | It initializes new instance of ServerInfo. |
| ServerInfo(String, Int32) | It initializes a new instance of ServerInfo. |
Properties
| Name | Description |
|---|---|
| IP | IPAddress of the server node where cache is running. |
| IsLoadBalancer | Indicates that the server IP and port is that of a load balancer. The load Balancer is used to forward connections to underlying machines. |
| Name | Name of the server node where cache is running. |
| Port | Port for client to connect to the server node. |
| Priority | Priority for client connection to the server node. |
Methods
| Name | Description |
|---|---|
| CompareTo(Object) | Compares the ServerInfo on the basis of priority |
| Equals(Object) | Compares two ServerInfo instances. |
| ToString() | Converts the value of this instance to its equivalent string representation. |