AspComet.RngUniqueClientIDGenerator.GenerateClientID C# (CSharp) Method

GenerateClientID() public method

public GenerateClientID ( ) : string
return string
        public string GenerateClientID()
        {
            string clientID;
            do
            {
                byte[] bytes = new byte[15];
                this.rngCryptoServiceProvider.GetBytes(bytes);
                clientID = NonAlphanumericRegex.Replace(Convert.ToBase64String(bytes), "");
            }
            while (this.clientRepository.GetByID(clientID) != null);
            return clientID;
        }