ChobiQ.DoubanFMAPICodePack.StorageManager.LoadUserStatus C# (CSharp) Method

LoadUserStatus() public static method

public static LoadUserStatus ( ) : UserStatus
return UserStatus
        public static UserStatus LoadUserStatus()
        {
            if (!UserStatusExists)
                return null;

            IFormatter format = new BinaryFormatter();

            UserStatus status = (UserStatus)format.Deserialize(
                s_statusFile.Open(FileMode.Open));

            return status;
        }

Usage Example

Example #1
0
 /// <summary>
 /// Tries to recover user sign-in status from storage.
 /// </summary>
 /// <returns>Returns true if a valid user status
 /// has been loaded successfully.</returns>
 public bool TryLoadStatus()
 {
     if (LocalUserStatusExists)
     {
         _status = StorageManager.LoadUserStatus();
         return(_status != null);
     }
     else
     {
         return(false);
     }
 }