Clase SPServer
Representa un equipo físico en la granja de servidores.
Jerarquía de la herencia
System.Object
Microsoft.SharePoint.Administration.SPAutoSerializingObject
Microsoft.SharePoint.Administration.SPPersistedObject
Microsoft.SharePoint.Administration.SPPersistedUpgradableObject
Microsoft.SharePoint.Administration.SPServer
Espacio de nombres: Microsoft.SharePoint.Administration
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
<UpgradableAttribute> _
<GuidAttribute("E77AAF47-3CAC-4001-BC6B-5BCCB6486318")> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPServer _
Inherits SPPersistedUpgradableObject
'Uso
Dim instance As SPServer
[UpgradableAttribute]
[GuidAttribute("E77AAF47-3CAC-4001-BC6B-5BCCB6486318")]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPServer : SPPersistedUpgradableObject
Comentarios
Utilice la propiedad Servers de la clase SPFarm , o bien el constructor SPServerCollection , para obtener la colección de servidores que se usan en la granja de servidores especificado. Utilice un indizador para devolver un único servidor de la colección. Por ejemplo, si la colección se asigna a una variable denominada myServers, use myServers[index] en C# o myServers(index) en Visual Basic, donde index es el GUID o el nombre que identifica el servicio.
Ejemplos
En el siguiente ejemplo se modifica el nombre y la función de un servidor existente en la granja de servidores.
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();
Seguridad para subprocesos
Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.