Поделиться через


Класс 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) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.

См. также

Справочные материалы

Элементы SPDatabase

Пространство имен Microsoft.SharePoint.Administration