The ISelectiveEventTargets interface implementation can be used to define Multicast Events (.NET and Delphi) recipients when an event is dispatched by an EventSinkManager.

An instance implementing this interface can be supplied as parameter when an IROEventSink instance is retrieved via the EventSinkManager.GetEventSink method.

The IsValidRecipient method is called for each registered event recipient to determine whether to retrieve this particular server event.


Implemented in

Required Methods


Returns true only if the client with the provided Guid should retrieve this server event.


method IsValidRecipient(clientId: Guid): Boolean


Boolean IsValidRecipient(Guid clientId)


Function IsValidRecipient(clientId As Guid) As Boolean


  • clientId:

See Also