private async Task SaveUserInfoAsync(CancellationToken cancelToken) { string xml = UserInfo != null?UserInfo.Serialize() : null; await m_localVault.RecordRoot.PutAsync(UserInfoKey, xml); }