AspComet.MessageHandlers.MetaHandshakeHandler.GetFailedHandshakeResponse C# (CSharp) Метод

GetFailedHandshakeResponse() приватный статический Метод

private static GetFailedHandshakeResponse ( Message request, string cancellationReason, bool retry ) : Message
request Message
cancellationReason string
retry bool
Результат Message
        private static Message GetFailedHandshakeResponse(Message request, string cancellationReason, bool retry)
        {
            // The handshake failed response is documented at
            // http://svn.cometd.org/trunk/bayeux/bayeux.html#toc_50

            Message message = new Message
            {
                channel = request.channel,
                error = cancellationReason,
                supportedConnectionTypes = new[] { "long-polling" },
                version = "1.0",
                successful = false,
                id = request.id,
            };

            if (!retry)
            {
                message.SetAdvice("reconnect", "none");
            }

            return message;
        }