コード例 #1
0
        public async Task CloseConnectionAsync(string connectionId, string reason, CancellationToken cancellationToken)
        {
            if (string.IsNullOrEmpty(connectionId))
            {
                throw new ArgumentException(NullOrEmptyStringErrorMessage, nameof(connectionId));
            }
            var api = await _restApiProvider.GetCloseConnectionEndpointAsync(_appName, _hubName, connectionId, reason);

            await _restClient.SendAsync(api, HttpMethod.Delete, _productInfo, handleExpectedResponseAsync : null, cancellationToken : cancellationToken);
        }