Wie verwenden Sie Anmeldeinformationen für die Verbindung zu einer SharePoint-Liste mit dem Client Side Object Modell?
Ich muss eine Anwendung schreiben, die zum aktualisieren einer Liste auf einer SharePoint 2010-Website.
Fand ich die "SPSite", die ich erstellen kann, mit der URL, aber ich kann nicht herausfinden, wie Sie angeben, mit welchem Benutzer ich die Verbindung herstellen möchten.
Der Benutzer nicht der aktuelle windows-Benutzer, und das Programm ist nicht auf dem server ausgeführt.
Ich sah die Möglichkeit zu geben, ein "SPUserToken", aber in meiner Methode habe ich nur den Benutzer, die Domäne und dessen Passwort, also wie kann ich generieren, diese user(und ich denke, dass dieser Benutzer unbekannt ist, die auf dem system ausführen von code, sondern auf dem server bekannt).
Wo kann ich angeben?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da bist du mit dem client object model, Sie nicht mit der SPSite - Klasse (die ist Teil der server object model).
Stattdessen erstellen Sie eine Instanz der ClientContext Klasse und geben Sie Ihre Anmeldeinformationen für die Authentifizierung durch seine treffenden Namen Anmeldeinformationen Eigenschaft. Dann können Sie es verwenden, um abrufen der Liste Objekt, das Sie aktualisieren möchten:
IDisposable
.Microsoft.Sharepoint.Client.Runtime
wird nicht verwiesen.SecureString
mit der.Append
Eigentum zu nehmen, das Passwort als Benutzer-Eingabe über eine Eingabeaufforderung oder modal.