2014-04-26 11 views
1

J'ai un fichier .wsp téléchargé dans la galerie de solutions d'une collection de sites créée dans Office 365. Cette solution n'est pas activée et je souhaite l'activer par programme. Le code ci-dessous est un exemple sur la façon de l'obtenir pour un fichier de solution dans un site SharePoint sur site.Activer une solution (.wsp) par programmation dans la collection de sites Office 365 (Sharepoint online)

SPDocumentLibrary solutionGallery = (SPDocumentLibrary)siteCollection.GetCatalog(SPListTemplateType.SolutionCatalog); 
SPFile file = solutionGallery.RootFolder.Files.Add("HelloWorldSolution.wsp", File.ReadAllBytes("HelloWorldSolution.wsp")); 
// Activating the solution file 
SPUserSolution solution = siteCollection.Solutions.Add(file.Item.ID); 

Yat-il un sharepoint en ligne (Office 365) équivalent de ce qui peut être atteint par le modèle objet client dans CSOM?

Répondre

0

Il n'y a actuellement rien dans CSOM pour accomplir ceci.

La seule façon dont je m'attends à ce que cela fonctionne est de se moquer du navigateur. Vous devrez interroger la page pour obtenir les détails sur le fichier .wsp téléchargé, puis le soumettre à nouveau pour l'activer.

+0

Tout autre moyen? REST ou JSOM? – RAHUL

Questions connexes