Description

Request to refresh content related to the McDataNodes instance.

Syntax

Private Sub object_OnRefreshClients(eDepth, sWhereHint, vContextData)

The OnRefreshClients Event syntax has these parts:

PartDescription
objectA McDataNodes object.
eDepthA mcdataNodesRefresh enumeration, as described in settings. Specifies 'what' client should refresh. Contents and Selection, Current are examples of what can be refreshed. Also specifies 'how' client should refresh. Some clients may maintain dirty state information and may only normally refresh changed information. This parameter may be used to override or set the depth the client's refresh.
sWhereHintA String value. All Sinked clients will receive a notification. A value may be sent to specify that only certain clients need to act. A nullstring identifies that all clients be refreshed.
vContextDataA Variant value. Extra data may be transmitted to the clients. This data is would be specific each particular client.

Settings

The settings for eDepth are:

ConstantValueDescription
 mcdatnrc_None0

Perform default logic.

 mcdatnrc_Current1

The Current reference should be retrieved.

 mcdatnrc_Selection2

The Selection reference should be retrieved.

 mcdatnrc_SelectionWithCurrent3

Both the Selection reference and Current reference should be retrieved.

 mcdatnrc_IgnoreOutOfSyncState65536

Ignore any object state tracking and retrieve state of contents related to this object.

 mcdatnrc_RebuildAll131072

To rebuild all UI or cached contents.

 mcdatnrc_IgnoreDirtyState262144

Abandon any edits to any content related to the object.

Remarks

This function may be used to control a user-interface or any object connected to this object. The client
would normally update its user-interface or cached data upon notification.