Класс SPDatabase
Инкапсулирует доступ к базам данных Microsoft SQL Server .
Иерархия наследования
System.Object
Microsoft.SharePoint.Administration.SPAutoSerializingObject
Microsoft.SharePoint.Administration.SPPersistedObject
Microsoft.SharePoint.Administration.SPPersistedUpgradableObject
Microsoft.SharePoint.Administration.SPDatabase
Microsoft.SharePoint.Administration.SPContentDatabase
Microsoft.SharePoint.Administration.SPUsageDatabase
Пространство имен: Microsoft.SharePoint.Administration
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
<GuidAttribute("C1C16DA1-E487-439b-AE76-A38F61B66793")> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public Class SPDatabase _
Inherits SPPersistedUpgradableObject _
Implements IBackupRestore
'Применение
Dim instance As SPDatabase
[GuidAttribute("C1C16DA1-E487-439b-AE76-A38F61B66793")]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public class SPDatabase : SPPersistedUpgradableObject, IBackupRestore
Замечания
Используйте свойство Databases класса SPDatabaseServiceInstance или конструктор SPDatabaseCollection для возврата коллекции баз данных, поддерживающих экземпляр службы базы данных.
Используйте индексатор для возврата одной базы данных из коллекции. Например, если коллекции присваивается переменной с именем myDatabases использования myDatabases[index] в C# илиindexmyDatabases() в Visual Basic, где index — это имя или идентификатор GUID, который определяет базу данных.
Потокобезопасность
Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.