Partager via


Déploiement et distribution du modèle objet client

Dernière modification : jeudi 4 novembre 2010

S’applique à : SharePoint Foundation 2010

Dans cet article
Déploiement managé .NET
Déploiement Silverlight
Déploiement ECMAScript

Disponible dans SharePoint Online

Pour utiliser des modèles objets clients, vous pouvez obtenir des copies locales des fichiers .dll ou .js appropriés pour développer à partir d'un ordinateur distant sur lequel Microsoft SharePoint Foundation 2010 n'est pas installé.

Notes

Vous pouvez utiliser le modèle objet client géré dans le contexte d’applications Microsoft Business Connectivity Services (BCS).

Déploiement managé .NET

Microsoft SharePoint Foundation 2010 installe Microsoft.SharePoint.Client.dll et Microsoft.SharePoint.Client.Runtime.dll dans %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\ISAPI pour un accès aisé dans le développement. Vous devez avoir à la fois Microsoft.SharePoint.Client.dll et Microsoft.SharePoint.Client.Runtime.dll pour développer une solution à distance avec le modèle objet géré .NET. Pour qu’une application Windows Forms, Windows Presentation Foundation (WPF) ou autre qui appelle les API du client SharePoint Foundation managé .NET fonctionne, l’ordinateur client doit posséder les DLL SharePoint Foundation clientes. Les DLL clientes doivent être distribuées avec l'application à l'aide du Fichier redistribuable du modèle objet client SharePoint Foundation 2010 (éventuellement en anglais) de Microsoft.

Pour un exemple qui illustre comment créer une application console qui utilise le modèle objet géré .NET, voir Création d'une application cliente SharePoint Foundation de base.

Déploiement Silverlight

Pour des installations clientes Silverlight, Microsoft SharePoint Foundation 2010 déploie Microsoft.SharePoint.Client.Silverlight.dll et Microsoft.SharePoint.Client.Silverlight.Runtime.dll dans le dossier spécial réservés aux seuls scripts %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\LAYOUTS\ClientBin. Ce dossier est conçu pour servir d’emplacement standard pour héberger les assemblys qui sont utilisés dans Silverlight. Vous devez avoir à la fois Microsoft.SharePoint.Client.Silverlight.dll et Microsoft.SharePoint.Client.Silverlight.Runtime.dll pour développer une solution à distance avec le modèle objet Silverlight. L’auteur d’une application Silverlight peut empaqueter les DLL côté client avec le fichier .xap en vue de leur téléchargement. Il est également possible de mettre en cache les DLL Silverlight.

Pour des informations sur la façon d’implémenter le modèle objet Silverlight SharePoint Foundation 2010 dans une application Silverlight, voir Utilisation du modèle objet Silverlight.

Déploiement ECMAScript

Des fichiers .js minifiés pour le modèle objet client ECMAScript (JavaScript, JScript), tels que SP.js, SP.Core.js, SP.Ribbon.js et SP.Runtime.js, sont installés dans le répertoire %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\LAYOUTS. Lorsque l’ordinateur client accède à une page SharePoint Foundation qui utilise la page maître SharePoint Foundation standard, ces fichiers .js sont téléchargés sur le client. Si une page maître personnalisée est utilisée, cette page maître ou la page de contenu doit référencer ces fichiers .js si le modèle objet client est utilisé.

SharePoint Foundation installe aussi des fichiers .js non minifiés de version déboguée dans le même répertoire, par exemple, SP.debug.js, SP.Core.debug.js, SP.Ribbon.debug.js et SP.Runtime.debug.js, et vous pouvez spécifier si les versions de débogage sont utilisées. Les pages maîtres par défaut dans SharePoint Foundation insèrent un contrôle ScriptManager dans les pages Web, et la propriété ScriptMode de ce contrôle prend la valeur Auto par défaut. Vous pouvez supplanter ce paramétrage par défaut et utiliser les fichiers .js en débogage en ajoutant <deployment retail="false" /> à la section system.web du fichier web.config, qui se trouve dans le répertoire %inetpub%\wwwroot\wss\VirtualDirectories\80.

La liste suivante montre d'important fichiers .js de débogage dans le dossier /_layouts :

  • SP.debug.js

  • SP.Core.debug.js

  • SP.Ribbon.debug.js

  • SP.Runtime.debug.js

  • JsGrid.debug.js

  • JsGrid.Gantt.debug.js

Pour utiliser le modèle objet JavaScript, un ordinateur doit prendre en charge la configuration minimale requise pour ASP.NET AJAX et SharePoint Foundation 2010. Les navigateurs pris en charge sont les suivants :

  • Microsoft Internet Explorer 7 et versions ultérieures

  • Firefox 3.5 et versions ultérieures

  • Safari 4.0 et versions ultérieures

Pour des information élémentaires sur la façon d'utiliser le modèle objet JavaScript dans une page .aspx ou un fichier .js, voir Configuration d’une page d’application pour ECMAScript.

Voir aussi

Concepts

Différences entre les modèles objets managés et les modèles objets ECMAScript

Authentification dans les modèles objet clients gérés

Autres ressources

Bibliothèque de classes Client

Bibliothèque de classes ECMAScript

Utilisation du modèle objet de client géré SharePoint Foundation 2010

Centre de ressources pour le modèle objet client (éventuellement en anglais)