Partager via


Appels SOAP en boucle et liaison directe

Si vous écrivez du code dans Microsoft SharePoint Foundation, par exemple un composant WebPart personnalisé, une page aspx personnalisée, etc., vous devez effectuer des appels directs à Microsoft.Office.Excel.Server.WebServices.dll. You do this by linking directly to Microsoft.Office.Excel.Server.WebServices.dll.

Using Simple Object Access Protocol (SOAP) from a Web server to communicate with the same Web server is also known as using loop-back SOAP calls. It is strongly recommended that you do not attempt to use loop-back SOAP calls. If you are writing code within SharePoint Foundation, you should not use SOAP to call the Excel Web Services. Vous devez plutôt établir une liaison avec le fichier Microsoft.Office.Excel.Server.WebServices.dll localement et effectuer des appels à celui-ci comme le ferait tout assembly local.

Emplacement du fichier Microsoft.Office.Excel.Server.WebServices.dll

Le fichier Microsoft.Office.Excel.Server.WebServices.dll est disponible dans un des emplacements suivants :

  • [lecteur:]\Program Files\Common Files\Microsoft Shared\web server extensions\14\ISAPI

  • Global Assembly Cache

Adding a Reference to Microsoft.Office.Excel.Server.WebServices.dll

To link directly to Microsoft.Office.Excel.Server.WebServices.dll in your project and call it from your code, you add a reference to it. On the computer where you have installed Microsoft SharePoint Server 2010, using the Add Reference dialog box in Microsoft Visual Studio, you can do one of the following:

  • Select Excel Web Services from the Component Name list in the .NET tab.

  • Browse to Microsoft.Office.Excel.Server.WebServices.dll located in:

[lecteur :]\Program Files\Common Files\Microsoft Shared\web server extensions\14\ISAPI

Voir aussi

Concepts

Accès à l'API SOAP

Excel Services Known Issues and Tips

Excel Services Alerts

Autres ressources

Procédure pas à pas : développement d'une application personnalisée à l'aide des services Web Excel