IEventSinkManager
Overview
The IEventSinkManager interface provides abstract interface for concrete event sink manager implementations.
Location
- Reference: RemObjects.SDK.Server.dll
- Namespace: RemObjects.SDK.Server
- Platforms: .NET Core, .NET Framework, .NET Standard
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)
func GetEventSink(_ senderId: Guid, _ eventSink: Type) -> IROEventSink
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)
func GetEventSink(_ senderId: Guid, _ eventSink: Type, _ eventTargets: IEventTargets) -> IROEventSink
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)
func SubscribeClient(_ clientId: Guid, _ eventSink: Type)
Sub SubscribeClient(clientId As Guid, eventSink As Type)
Parameters:
- clientId:
- eventSink:
UnsubscribeClient (Guid)
method UnsubscribeClient(clientId: Guid)
void UnsubscribeClient(Guid clientId)
func UnsubscribeClient(_ clientId: Guid)
Sub UnsubscribeClient(clientId As Guid)
Parameters:
- clientId:
UnsubscribeClient (Guid, Type)
method UnsubscribeClient(clientId: Guid; eventSink: Type)
void UnsubscribeClient(Guid clientId, Type eventSink)
func UnsubscribeClient(_ clientId: Guid, _ eventSink: Type)
Sub UnsubscribeClient(clientId As Guid, eventSink As Type)
Parameters:
- clientId:
- eventSink: