コード例 #1
0
        /// <summary>
        /// Opens the underlying connection.
        /// </summary>
        /// <param name="transport"></param>
        /// <param name="cancellationToken"></param>
        /// <returns></returns>
        protected async ValueTask <StompConnection> OpenAsync(StompTransport transport, CancellationToken cancellationToken)
        {
            var connection = new StompConnection(transport, options, logger);
            await connection.OpenAsync(cancellationToken);

            await connection.ConnectAsync(null, null, null, null, cancellationToken);

            return(connection);
        }