public void LoadState(B2SaveState state) { AccountId = state.AccountId; AuthorizationToken = state.AuthorizationToken; MinimumPartSize = state.MinimumPartSize; ApiUri = state.ApiUrl; DownloadUri = state.DownloadUrl; BucketCache.LoadState(state.BucketCache); }
public void CopyTo(B2SaveState other) { other.AccountId = AccountId; other.AuthorizationToken = AuthorizationToken; other.MinimumPartSize = MinimumPartSize; other.ApiUrl = ApiUrl; other.DownloadUrl = DownloadUrl; other.BucketCache = BucketCache.ToList(); }
public B2SaveState SaveState() { B2SaveState res = new B2SaveState(); res.AccountId = AccountId; res.AuthorizationToken = AuthorizationToken; res.MinimumPartSize = MinimumPartSize; res.ApiUrl = ApiUri; res.DownloadUrl = DownloadUri; res.BucketCache = BucketCache.GetState(); return res; }