/// <summary> /// Invoke custom Osiris method on target canvas. /// </summary> /// <param name="methodToInvoke"> /// The method to invoke. /// </param> public void CallCustomOsirisClientMethod(CustomOsirisMethod methodToInvoke) { var task = Task.Run(() => this.CallCustomOsirisClientMethodAsync(methodToInvoke)); task.Wait(); }
/// <summary> /// Invoke custom Osiris method on target canvas. /// </summary> /// <param name="methodToInvoke"> /// The method to invoke. /// </param> /// <returns> /// The <see cref="Task"/>. /// </returns> public async Task CallCustomOsirisClientMethodAsync(CustomOsirisMethod methodToInvoke) { await this.Context.Communicator.Post(methodToInvoke, "Conversation/Invoke/Custom/Method"); }