Ich kann kein VB Tag setzten das das nicht gibt Und das Problem ist ja in C# das selbe

Und ja Code Converter ist recht gut.

Code:
dynamic service = newGDService();
FileStream uploadStream = default(FileStream);
uploadStream = File.OpenRead(localpath);
FilesResource.CreateMediaUpload insertrequest = new FilesResource.CreateMediaUpload(service, body, uploadStream, mimeType);
dynamic answer = insertrequest.Upload();
uploadStream.Dispose();
Code:
public object newGDService()
{
    // Create Drive API service.
    DriveService service = default(DriveService);
    using (stream == new FileStream(System.AppDomain.CurrentDomain.BaseDirectory + "client_secret.json", FileMode.Open, FileAccess.Read)) {
        credential = GoogleWebAuthorizationBroker.AuthorizeAsync(GoogleClientSecrets.Load(stream).Secrets, Scopes, "user", CancellationToken.None, new FileDataStore(credPath, true)).Result;
    }
    service = new DriveService(new BaseClientService.Initializer {
        HttpClientInitializer = credential,
        ApplicationName = "simpleGDM"
    });
    return service;
}
- - - - - - - - - - Beitrag nachträglich erweitert - - - - - - - - - -

Aber da das Problem anscheinend doch Google bedingt ist (z_o_o_m Vergleich), kann ich das Problem nun versuchen anzugehen.
Ich bin ja schon mal froh zu wissen, das dort das Problem liegt.

Die neue Frage lautet: Wie merkt Google, dass ich von der selben Instanz komme?

Also ob die obrige Funktion im thead 4 von instanz a oder im thead 22 von instanz b läuft?

Denn eben die 200Mbit sind ja pro Instanz.

Wenn ich nichts finde muss ich halt den Upload in eine eigene exe outsourcen, die als windowsdienst im Hintergrund läuft und den Uploadstatus an die main exe weitergibt. Ich wäre aber froh, wenn ich das in einer exe lösen könnte.