Freigeben über


SPServer-Klasse

Stellt einen physischen Computer in der Serverfarm.

Vererbungshierarchie

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

'Declaration
<UpgradableAttribute> _
<GuidAttribute("E77AAF47-3CAC-4001-BC6B-5BCCB6486318")> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPServer _
    Inherits SPPersistedUpgradableObject
'Usage
Dim instance As SPServer
[UpgradableAttribute]
[GuidAttribute("E77AAF47-3CAC-4001-BC6B-5BCCB6486318")]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPServer : SPPersistedUpgradableObject

Hinweise

Verwenden Sie entweder die Servers -Eigenschaft der SPFarm -Klasse oder den Konstruktor SPServerCollection zum Abrufen der Auflistung der Server, die in der angegebenen Serverfarm verwendet werden. Verwenden Sie eine Indexerstellung ein einzelnes Servers aus der Auflistung zurückgegeben. Verwenden Sie beispielsweise, wenn die Auflistung einer Variablen mit dem Namen myServerszugewiesen ist, myServers[index] in c# oder myServers(index) in Visual Basic index entspricht die GUID oder den Namen, der den Dienst identifiziert.

Beispiele

Das folgende Beispiel ändert den Namen und die Rolle von einem vorhandenen Server in der Serverfarm.

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();

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

SPServer-Member

Microsoft.SharePoint.Administration-Namespace