title: Google storage in .NET using a Google Cloud Platform service account and key file
body: <p>How does one establish the oauth-2 connection to Google storage in .NET using a Google Cloud Platform service account and key file? The available examples and documentation do not address service accounts, and the APIs are confusing and seem to frequently change, making the existing documentation questionable. A working code example would be best, including the significant API namespaces and versions.</p>