SPServer - Classe
Représente un ordinateur physique dans la batterie de serveurs.
Hiérarchie d’héritage
System.Object
Microsoft.SharePoint.Administration.SPAutoSerializingObject
Microsoft.SharePoint.Administration.SPPersistedObject
Microsoft.SharePoint.Administration.SPPersistedUpgradableObject
Microsoft.SharePoint.Administration.SPServer
Espace de noms : Microsoft.SharePoint.Administration
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
<UpgradableAttribute> _
<GuidAttribute("E77AAF47-3CAC-4001-BC6B-5BCCB6486318")> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPServer _
Inherits SPPersistedUpgradableObject
'Utilisation
Dim instance As SPServer
[UpgradableAttribute]
[GuidAttribute("E77AAF47-3CAC-4001-BC6B-5BCCB6486318")]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPServer : SPPersistedUpgradableObject
Remarques
Utilisez la propriété Servers de la classe SPFarm , ou le constructeur SPServerCollection , pour obtenir la collection de serveurs qui sont utilisés dans la batterie de serveurs spécifiée. Pour renvoyer un seul serveur à partir de la collection, utilisez un indexeur. Par exemple, si la collection est assignée à une variable nommée myServers, utilisez myServers[index] dans C# ou myServers(index) dans Visual Basic, où index est le GUID ou le nom qui identifie le service.
Exemples
L'exemple suivant modifie le nom et le rôle d'un serveur de la batterie de serveurs.
Dim servers As SPServerCollection = SPFarm.Local.Servers
Dim myServer As SPServer = servers("myExistingServer")
myServer.Name = "NewServerName"
myServer.Role = SPServerRole.Application
myServer.Update()
SPServerCollection servers = SPFarm.Local.Servers;
SPServer myServer = servers["myExistingServer"];
myServer.Name = "NewServerName";
myServer.Role = SPServerRole.Application;
myServer.Update();
Cohérence de thread
Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.