SPDatabaseCollection - Classe
Représente une collection d'objets SPDatabase .
Hiérarchie d’héritage
System.Object
Microsoft.SharePoint.Administration.SPPersistedObjectCollection<SPDatabase>
Microsoft.SharePoint.Administration.SPPersistedChildCollection<SPDatabase>
Microsoft.SharePoint.Administration.SPDatabaseCollection
Espace de noms : Microsoft.SharePoint.Administration
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
<GuidAttribute("B8AAC2DE-4DD1-49fa-8D6C-B369ED1B906E")> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPDatabaseCollection _
Inherits SPPersistedChildCollection(Of SPDatabase)
'Utilisation
Dim instance As SPDatabaseCollection
[GuidAttribute("B8AAC2DE-4DD1-49fa-8D6C-B369ED1B906E")]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPDatabaseCollection : SPPersistedChildCollection<SPDatabase>
Remarques
Utilisez la propriété Databases de la classe SPDatabaseServiceInstance , ou le constructeur SPDatabaseCollection , pour renvoyer la collection de bases de données qui prennent en charge une instance du service de base de données.
Pour ajouter une base de données à la collection, utilisez la méthode Add .
Pour renvoyer une seule base de données à partir de la collection, utilisez un indexeur. Par exemple, si la collection est assignée à une variable nommée myDatabases, utilisez myDatabases[index] dans C# ou myDatabases(index) dans Visual Basic, où index est le nom ou le GUID qui identifie la 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.