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.