/// <summary>
 /// Handle information.
 /// </summary>
 /// <param name="sourceUserID">source user id</param>
 /// <param name="informationType">information type</param>
 /// <param name="information">information</param>
 public void HandleInformation(string sourceUserID, int informationType, byte[] information)
 {
     if (informationType == InformationTypes.DownloadFiles)
     {
         DownloadFileContract downloadFileContract = CompactPropertySerializer.Default.Deserialize <DownloadFileContract>(information, 0);
         string filePath = string.Format("{0}FileFolder\\{1}", AppDomain.CurrentDomain.BaseDirectory, downloadFileContract.FileName);
         mFileController.BeginSendFile(sourceUserID, filePath, downloadFileContract.FileName, out string fileID);
     }
 }