SPDatabaseService - Classe
Représente un service à l'échelle de la batterie de serveurs qui stocke les paramètres de toutes les instances de SQL Server.
Hiérarchie d’héritage
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
Espace de noms : Microsoft.SharePoint.Administration
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
<GuidAttribute("90366CC7-06B5-4e15-A616-2FD806648522")> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPDatabaseService _
Inherits SPWindowsService
'Utilisation
Dim instance As SPDatabaseService
[GuidAttribute("90366CC7-06B5-4e15-A616-2FD806648522")]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPDatabaseService : SPWindowsService
Remarques
Pour renvoyer l'objet parent de service de base de données d'une instance de service de base de données, utilisez la propriété héritée Service de la classe SPDatabaseServiceInstance .
Utilisez le constructeur SPDatabaseServiceCollection pour renvoyer la collection de services de base de données qui s'exécutent dans une batterie de serveurs. Pour renvoyer un service de base de données unique à partir de la collection, utilisez un indexeur. Par exemple, si la collection est assignée à une variable nommée myDatabaseServices, utilisez myDatabaseServices[index] dans C# ou myDatabaseServices(index) dans Visual Basic, où index est le nom ou le GUID qui identifie dans le service de base de données.
Cohérence de thread
Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.