예제 #1
0
        /// <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();
        }
예제 #2
0
 /// <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");
 }