Esempio n. 1
0
        public static Task WriteSendAsync(
            this IStompFrameWriter writer,
            string destination,
            string body,
            string receipt     = null,
            string transaction = null,
            IEnumerable <KeyValuePair <string, string> > extraHeaders = null,
            CancellationToken?cancellationToken = null)
        {
            CancellationToken cancelToken = cancellationToken ?? CancellationToken.None;
            Frame             frame       = StompFrameFactory.CreateSend(destination, body, Encoding.UTF8, receipt, transaction, extraHeaders);

            return(writer.WriteAsync(frame, cancelToken));
        }
Esempio n. 2
0
        public static Task WriteSendAsync(
            this IStompFrameWriter writer,
            string destination,
            byte[] body        = null,
            string contentType = MediaTypeNames.Application.Octet,
            string receipt     = null,
            string transaction = null,
            IEnumerable <KeyValuePair <string, string> > extraHeaders = null,
            CancellationToken?cancellationToken = null)
        {
            CancellationToken cancelToken = cancellationToken ?? CancellationToken.None;
            Frame             frame       = StompFrameFactory.CreateSend(destination, body, contentType, receipt, transaction, extraHeaders);

            return(writer.WriteAsync(frame, cancelToken));
        }