title: Google drive api, upload file with shared permission
body: <p>Im trying to upload file to the google drive, and I want to set 'shared' permission for this file, but I don't know how to do it...
  I tried to use this code, but the file is uploaded without the shared permission.</p>
  
  <p>My code is:</p>
  
  <pre><code>// _drive - google drive object
  Google.Apis.Drive.v2.Data.File item = new Google.Apis.Drive.v2.Data.File();
  
  Permission permission = new Permission();
  permission.Role = "reader";
  permission.Type = "anyone";
  permission.WithLink = true;
  
  item.Permissions = new List&lt;Permission&gt;() { permission };
  FilesResource.InsertMediaUpload request = _drive.Files.Insert(item, fileStream, mimeType);
  request.Upload();
  </code></pre>