ich eigene Fenster implementiert leben API wegen I fand einige Probleme mit Standard-Live-API. Es basiert auf der REST-API, also gibt es eine Schicht mit Objekten (Datei, Ordner, etc ...) und jedes Objekt hat eine Ausrüstung (d. H. Datei hat eine Methode zum Hochladen und Herunterladen von Dateien). Die zweite Schicht dient zur Kommunikation mit Server- und Objektschicht-Sendeanforderungen in die zweite Schicht, die sie an den Server senden. Der Server sendet die Antwort und die zweite Schicht gibt diese Antwort in die Objektschicht zurück. Ich implementierte Onedrive-Funktion hauptsächlich wegen meiner entwickelten Anwendung, die einige Dateien in onedrive hochlädt.
So ist es sehr einfach, es zu benutzen. Ich beschreibe es auf der Webseite https://wlivefw.codeplex.com/ Sie können als Benutzer, die onedrive von Verbindungsobjekt verwenden möchten, signieren. Dann benötigen Sie die Ordner-ID, in der Sie eine neue Datei erstellen möchten. Dann erstellen Sie das Dateiobjekt mit der Eltern-ID, die auf Ordner-ID, Name (erforderlich) und Beschreibung (optional) festgelegt ist. Und jetzt rufen Sie File.Create (Dateiobjekt, das Sie erstellt haben, Stream Objekt - Daten der Ursprungsdatei, OverWriteOption - wenn Sie die Datei überschreiben wollen, wenn vorhanden oder nicht oder mit neuem Namen erstellen, und Fortschrittshandler - Delegieren an Methode, die Sie wollen aufzurufen, wenn der Fortschritt sich geändert hat).
Das Hochladen von Dateien wird über das BITS-Protokoll implementiert, sodass Sie Dateien mit mehr als 60 MB hochladen können. Die Datei wird per Fragment hochgeladen. Wenn das Hochladen von Fragmenten fehlschlägt, können Sie dieses Fragment sehr einfach erneut senden. In Ausnahme, wenn das Hochladen fehlschlägt, ist delegate to continue Methode, die den Upload vom letzten erfolgreichen Fragment fortsetzt.
Ich möchte diese Bibliothek verbessern, so Bibliothek ist frei zu verwenden sowie Quellcode. Bitte, wenn Sie diese Bibliothek erweitern, senden Sie mir Ihre Änderungen und ich werde neue Version, etc ... Vielen Dank und ich hoffe, es ist nützlich.
Wonach fragen Sie? Klingt wie ein Stellenangebot :-D – zypro
True :) Die Frage ist: Ist es möglich, eine Verbindung zu OneDrive von einem anderen System wie ERP herzustellen. "SaveFileToOneDrive mit Authentifizierung" – Thankful