Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] UserExtensionStorageHelper should support updating multiple values at once. #167

Open
1 task
shweaver-MSFT opened this issue Sep 28, 2021 · 0 comments

Comments

@shweaver-MSFT
Copy link
Member

Describe the problem this feature would solve

The UserExtensionStorageHelper does not offer a way to update multiple values at once, and must be set one at a time. This is a particular inconvenience in the case of key deletion...

Key deletion issue

The Graph doesn't currently enable a way to delete a single key from a user extension storage container. Instead, the entire storage container must be deleted, recreated, and re-hydrated with values. And because we can't add more than one key at a time, the time/effort/number-of-requests scales with the size of the storage container. This is super inefficient.

Describe the solution

Graph supports adding multiple values at once, so we should add this functionality to enable the UserExtensionStorageHelper to be more efficient.

Describe alternatives you've considered

None

Additional context & Screenshots

This is a good opportunity to give feedback to the Graph team on the key deletion issue.

  • Submit issue to Graph SDK for .NET
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant