SPDatabaseService-Klasse
Stellt einen farmweite Dienst, der Einstellungen für alle Instanzen von SQL Server gespeichert werden.
Vererbungshierarchie
System.Object
Microsoft.SharePoint.Administration.SPAutoSerializingObject
Microsoft.SharePoint.Administration.SPPersistedObject
Microsoft.SharePoint.Administration.SPPersistedUpgradableObject
Microsoft.SharePoint.Administration.SPService
Microsoft.SharePoint.Administration.SPWindowsService
Microsoft.SharePoint.Administration.SPDatabaseService
Namespace: Microsoft.SharePoint.Administration
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
<GuidAttribute("90366CC7-06B5-4e15-A616-2FD806648522")> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPDatabaseService _
Inherits SPWindowsService
'Usage
Dim instance As SPDatabaseService
[GuidAttribute("90366CC7-06B5-4e15-A616-2FD806648522")]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPDatabaseService : SPWindowsService
Hinweise
Um das übergeordnete Datenbankdienst einer Dienstinstanz Datenbank zurückzugeben, verwenden Sie die geerbten Service -Eigenschaft der SPDatabaseServiceInstance -Klasse.
Verwenden Sie den Konstruktor SPDatabaseServiceCollection , um die Auflistung der Datenbankdienste zurückzugeben, die in einer Serverfarm ausgeführt werden. Verwenden Sie eine Indexerstellung, um einen einzelnen-Datenbankdienst aus der Auflistung zurückzugeben. Beispielsweise, wenn die Auflistung einer Variablen mit dem Namen MyDatabaseServices, Verwendung myDatabaseServices[index] in c# oder myDatabaseServices(index) in Visual Basic zugewiesen wird, in dem index den Namen oder die GUID wird identifiziert, Dienst für die Datenbank.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.