Association de services Web à des pools d’applications
Dernière modification : lundi 19 avril 2010
S’applique à : SharePoint Foundation 2010
Dans cet article
Utilisation du mode d’évaluation ou de l’Assistant Configuration de batterie de serveurs
Création d’une interface utilisateur pour une « nouvelle application de service »
Création d’une applet de commande Windows PowerShell permettant de créer un pool d’applications de service
Les services Web s’exécutent dans le contexte d’un pool d’applications. Le pool d’applications est un processus de travail qui s’exécute sous un compte spécifié lors de la création du pool d’applications. L’Infrastructure des applications de service gère ces pools d’applications et procure une expérience d’administration (par le biais, par exemple, de l’interface utilisateur et les applets de commande Windows PowerShell) et une bibliothèque de classes qui permettent d’associer les pools d’applications à votre service Web.
Vous pouvez associer les services Web aux pools d’applications des façons suivantes :
En utilisant le mode d’évaluation ou l’Assistant Configuration de batterie de serveurs
En créant une interface utilisateur pour une nouvelle application de service
En utilisant une instruction new-SPServiceApplicationPool dans une applet de commande Windows PowerShell
Utilisation du mode d’évaluation ou de l’Assistant Configuration de batterie de serveurs
Dans les scénarios où vous utilisez le mode d’évaluation ou l’Assistant Configuration de batterie de serveurs pour associer un service Web à un pool d’applications, l’Infrastructure des applications de service met en service un ensemble par défaut d’applications de service. En outre, l’infrastructure crée un pool d’applications par défaut et le transmet au code de mise en service des applications de service, qui peut opter pour le partage de ce pool d’applications.
Pour associer un service Web à un pool d’applications à l’aide du mode d’évaluation ou de l’Assistant Configuration de batterie de serveurs
Implémentez IServiceAdministration::CreateApplication.
Transmettez la propriété SPServiceApplicationPool de l’argument SPServiceProvisioningContext au constructeur de votre classe dérivée SPIisWebServiceApplication.
Création d’une interface utilisateur pour une « nouvelle application de service »
Vous devez fournir une interface utilisateur qui permettra aux administrateurs de créer une application de service.
Pour créer une interface utilisateur qui permettra aux administrateurs de créer une application de service
Transmettez la valeur de retour de la méthode GetOrCreateApplicationPool au constructeur de votre classe dérivée SPIisWebServiceApplication.
Hébergez le contrôle IisWebServiceApplicationPoolSection dans votre interface utilisateur de création d’application de service.
Création d’une applet de commande Windows PowerShell permettant de créer un pool d’applications de service
L’applet de commande New-SPServiceApplicationPool crée un pool d’applications de service Web dans les services Internet (IIS).
Pour créer une applet de commande Windows PowerShell permettant de créer une application de service
Créez une applet de commande Windows PowerShell en utilisant le verbe New, puis ajoutez un paramètre –Account requis de type SPIisWebServiceApplicationPoolPipeBind.
c:\sample>New-SPServiceApplicationPool –Name SampelWebServiceApplicationPool –Account testdomain\user1
Transmettez la valeur de retour Read au constructeur de votre classe dérivée SPServiceApplication.
Voir aussi
Concepts
Mise en service des applications de service
Administration des applications de service à l’aide de SharePoint 2010 Management Shell