Domanda

Come dice il titolo.Ho un'app per moduli Win che si connette a un'istanza di SharePoint remota utilizzando il contesto client.Come posso ora, a livello di programmazione, caricare un file in questa libreria di stile e quali autorizzazioni devo tenere in considerazione?

È stato utile?

Soluzione

È necessario disporre dell'autorizzazione a contribuire per questa libreria e utilizzare il modello di oggetto client.

using (ClientContext clientContext = new ClientContext("http://yoursitecollection"))
{
      Web web = clientContext.Web;
      List list = web.Lists.GetByTitle("Style library");               

      FileCreationInformation fileCreationInformation = new FileCreationInformation();                  

      byte[] file = System.IO.File.ReadAllBytes(@"C:\TestFile.txt");
      fileCreationInformation.Content = file;
      fileCreationInformation.Url = @"http://yoursitecollection/Style library/TestFile.txt";              

      list.RootFolder.Files.Add(fileCreationInformation);

      clientContext.Load(list);
      clientContext.ExecuteQuery();        
}
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top