private static Message GetSubscriptionFailedResponse(Message request, string cancellationReason)
{
// The subscription failed response is documented at
// http://svn.cometd.org/trunk/bayeux/bayeux.html#toc_44
return new Message
{
id = request.id,
channel = request.channel,
successful = false,
clientId = request.clientId,
subscription = request.subscription,
error = string.Format("403:{0},{1}:{2}", request.clientId, request.channel, cancellationReason)
};
}