Example #1
0
        public Task SendAddressedMessageAsync(AddressedMessage msg, CancellationToken cancellationToken = default)
        {
            var token = new GrainCancellationTokenSource();

            if (cancellationToken != default)
            {
                cancellationToken.Register(() => token.Cancel());
            }
            return(grainFactory.GetGrain <IClientGrain>($"{hubName}::{msg.ConnectionId}").AcceptMessageAsync(msg.Payload, token.Token));
        }
Example #2
0
 public Task SendAddressedMessageAsync(AddressedMessage msg, CancellationToken cancellationToken = default)
 {
     return(@delegate.SendAddressedMessageAsync(msg, cancellationToken));
 }