diff --git a/src/ElectronNET.API/API/IpcMain.cs b/src/ElectronNET.API/API/IpcMain.cs
index 0260a88..62961cd 100644
--- a/src/ElectronNET.API/API/IpcMain.cs
+++ b/src/ElectronNET.API/API/IpcMain.cs
@@ -154,5 +154,48 @@ namespace ElectronNET.API
{
BridgeConnector.Socket.Emit("sendToIpcRendererBrowserView", browserView.Id, channel, data);
}
+
+ ///
+ /// Adds a handler for an invokeable IPC. This handler will be called
+ /// whenever a renderer calls ipcRenderer.invoke(channel, ...args).
+ ///
+ /// Channelname.
+ /// Callback Method.
+ public void Handle(string channel, Func