public async Task PushAsync(int seqNum, string endPoint, string securityToken, string payload) { if (payload == string.Empty) { await _endPoint.ReceiveAsync(seqNum, Context.ConnectionId, new EndPointAddress(endPoint), securityToken, ReadOnlyMemory <byte> .Empty); return; } using (payload.Base64Decode(out var bytes)) { await _endPoint.ReceiveAsync(seqNum, Context.ConnectionId, new EndPointAddress(endPoint), securityToken, bytes); } }