Defines a callback method for notifying applications when an item is updated in the Cache.

Namespace: Alachisoft.NCache.Web.Caching
Assembly: Alachisoft.NCache.Web (in Alachisoft.NCache.Web.dll) Version: 4.1.0.0 (4.1.0.0)

Syntax

C#
public delegate void MemberJoinedCallback(
	NodeInfo nodeInfo
)
Visual Basic
Public Delegate Sub MemberJoinedCallback ( _
	nodeInfo As NodeInfo _
)
Visual C++
public delegate void MemberJoinedCallback(
	NodeInfo^ nodeInfo
)

Parameters

nodeInfo
Type: Alachisoft.NCache.Web.Net..::..NodeInfo
The information of the newly joined member. It describes the member in terms of the Ip Address and server port. The server port is required when a client wants to connect to this server node for using a cache in out-proc manner.

Remarks

This handler is invoked every time a new node joins the cluster.

Examples

The following example demonstrates how to use the MemberJoinedCallback class to notifiy an application when a new node joins the cluster. You could include this code in a code declaration block in the Web Forms page, or in a page code-behind file.
CopyC#
public void OnMemberJoined(Alachisoft.NCache.Web.Net.NodeInfo nodeInfo)
{
    // ...
}

protected void Application_Start(object sender, EventArgs e)
{
    try
    {
        NCache.InitializeCache("myReplicatedCache");
        NCache.Cache.MemberJoined += new MemberJoinedCallback(this.OnMemberJoined);
    }
    catch(Exception e)
    {
    }
}

See Also