IEventSinkManager

Overview

The Interface IEventSinkManager interface provides abstract interface for concrete event sink manager implementations.

Location


Required Methods


GetEventSink (Guid, Type): IROEventSink

Returns an event sink proxy for the interface provided in the eventSink parameter. The result value can be cast back to the event sink interface type and then be used to call the event sink's methods.

 

method GetEventSink(senderId: Guid; eventSink: Type): IROEventSink

 

IROEventSink GetEventSink(Guid senderId, Type eventSink)

 

Function GetEventSink(senderId As Guid, eventSink As Type) As IROEventSink

Parameters:

  • senderId: Event sender Id
  • eventSink: Event sink interface type

GetEventSink (Guid, Type, IEventTargets): IROEventSink

Returns an event sink proxy for the interface provided in the eventSink parameter. The result value can be cast back to the event sink interface type and then be used to call the event sink's methods.

 

method GetEventSink(senderId: Guid; eventSink: Type; eventTargets: IEventTargets): IROEventSink

 

IROEventSink GetEventSink(Guid senderId, Type eventSink, IEventTargets eventTargets)

 

Function GetEventSink(senderId As Guid, eventSink As Type, eventTargets As IEventTargets) As IROEventSink

Parameters:

  • senderId: Event sender Id
  • eventSink: Event sink interface type
  • eventTargets: Event receivers

SubscribeClient

 

method SubscribeClient(clientId: Guid; eventSink: Type)

 

void SubscribeClient(Guid clientId, Type eventSink)

 

Sub SubscribeClient(clientId As Guid, eventSink As Type)

Parameters:

  • clientId:
  • eventSink:

UnsubscribeClient (Guid)

 

method UnsubscribeClient(clientId: Guid)

 

void UnsubscribeClient(Guid clientId)

 

Sub UnsubscribeClient(clientId As Guid)

Parameters:

  • clientId:

UnsubscribeClient (Guid, Type)

 

method UnsubscribeClient(clientId: Guid; eventSink: Type)

 

void UnsubscribeClient(Guid clientId, Type eventSink)

 

Sub UnsubscribeClient(clientId As Guid, eventSink As Type)

Parameters:

  • clientId:
  • eventSink: