SPServer class
Representa um computador físico no farm de servidores.
Inheritance hierarchy
System.Object
Microsoft.SharePoint.Administration.SPAutoSerializingObject
Microsoft.SharePoint.Administration.SPPersistedObject
Microsoft.SharePoint.Administration.SPPersistedUpgradableObject
Microsoft.SharePoint.Administration.SPServer
Namespace: Microsoft.SharePoint.Administration
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
<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
Comentários
Use a propriedade Servers da classe SPFarm ou o construtor de SPServerCollection , para obter a coleção de servidores que são usados no farm de servidor especificado. Use um indexador para retornar um único servidor da coleção. Por exemplo, se a coleção for atribuída a uma variável chamada myServers, use myServers[index] em C# ou deindexde myServers() no Visual Basic, onde index é o GUID ou o nome que identifica o serviço.
Examples
O exemplo a seguir modifica o nome e a função de um servidor existente no farm 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();
Thread safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.