Microsoft.AspNet.SignalR.Messaging.DefaultSubscription.GetCursorPrefix C# (CSharp) Method

GetCursorPrefix() private static method

private static GetCursorPrefix ( ) : string
return string
        private static string GetCursorPrefix()
        {
            using (var rng = new RNGCryptoServiceProvider())
            {
                var data = new byte[4];
                rng.GetBytes(data);

                using (var writer = new StringWriter(CultureInfo.InvariantCulture))
                {
                    var randomValue = (ulong)BitConverter.ToUInt32(data, 0);
                    Cursor.WriteUlongAsHexToBuffer(randomValue, writer);
                    return "d-" + writer.ToString() + "-";
                }
            }
        }