Table of Contents

IIpcService 接口

命名空间
ClassIsland.Core.Abstractions.Services
程序集
ClassIsland.Core.dll

跨进程通信服务。

public interface IIpcService

属性

IpcProvider

跨进程通信提供方

IpcProvider IpcProvider { get; }

属性值

IpcProvider

JsonRoutedProvider

JSON 路由通信提供方

JsonIpcDirectRoutedProvider JsonRoutedProvider { get; }

属性值

JsonIpcDirectRoutedProvider

方法

BroadcastNotificationAsync(string)

向所有连接的对方广播消息。

Task BroadcastNotificationAsync(string id)

参数

id string

消息 id

返回

Task

BroadcastNotificationAsync<T>(string, T)

向所有连接的对方广播消息。

Task BroadcastNotificationAsync<T>(string id, T obj) where T : class

参数

id string

消息 id

obj T

参数对象。

返回

Task

类型参数

T

参数类型