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


Класс DatabaseAuditSpecificationExtender

Adds methods and properties to the DatabaseAuditSpecification object.

Этот API-интерфейс несовместим с CLS. 

Иерархия наследования

System. . :: . .Object
  Microsoft.SqlServer.Management.Sdk.Sfc. . :: . .SfcObjectExtender< (Of < ( <'DatabaseAuditSpecification> ) > ) >
    Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectExtender< (Of < ( <'DatabaseAuditSpecification> ) > ) >
      Microsoft.SqlServer.Management.Smo..::..DatabaseAuditSpecificationExtender

Пространство имен:  Microsoft.SqlServer.Management.Smo
Сборка:  Microsoft.SqlServer.Smo (в Microsoft.SqlServer.Smo.dll)

Синтаксис

'Декларация
<CLSCompliantAttribute(False)> _
Public Class DatabaseAuditSpecificationExtender _
    Inherits SmoObjectExtender(Of DatabaseAuditSpecification) _
    Implements ISfcValidate
'Применение
Dim instance As DatabaseAuditSpecificationExtender
[CLSCompliantAttribute(false)]
public class DatabaseAuditSpecificationExtender : SmoObjectExtender<DatabaseAuditSpecification>, 
    ISfcValidate
[CLSCompliantAttribute(false)]
public ref class DatabaseAuditSpecificationExtender : public SmoObjectExtender<DatabaseAuditSpecification^>, 
    ISfcValidate
[<CLSCompliantAttribute(false)>]
type DatabaseAuditSpecificationExtender =  
    class
        inherit SmoObjectExtender<DatabaseAuditSpecification>
        interface ISfcValidate
    end
public class DatabaseAuditSpecificationExtender extends SmoObjectExtender<DatabaseAuditSpecification> implements ISfcValidate

Тип DatabaseAuditSpecificationExtender обеспечивает доступ к следующим элементам.

Конструкторы

  Имя Описание
Открытый метод DatabaseAuditSpecificationExtender() () () () Adds methods and properties to the DatabaseAuditSpecification object.
Открытый метод DatabaseAuditSpecificationExtender(DatabaseAuditSpecification) Adds methods and properties to the specified DatabaseAuditSpecification object.

В начало

Свойства

  Имя Описание
Открытое свойство Audits Gets a StringCollection.
Открытое свойство AuditSpecificationDetails Gets or sets a Datatable.
Открытое свойство ConnectionContext Returns the connection context for the DatabaseAuditSpecification object.
Открытое свойство DatabaseName Gets the name of the database associated with the DatabaseAuditSpecification object.
Открытое свойство GridValidationState Gets or sets a ValidationState object.
Защищенное свойство Parent Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.)
Открытое свойство State Returns the state of the DatabaseAuditSpecification object.
Открытое свойство Type Gets the type of DatabaseAuditSpecification object.

В начало

Методы

  Имя Описание
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Открытый метод GetHashCode (Производный от Object.)
Защищенный метод GetParentSfcPropertySet Returns an instance of the parent objects property set. (Производный от SmoObjectExtender< (Of < ( <'T> ) > ) >.)
Открытый метод GetPropertySet Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.)
Открытый метод GetType (Производный от Object.)
Защищенный метод MemberwiseClone (Производный от Object.)
Защищенный метод OnPropertyChanged Raises the PropertyChanged event when it has any subscriber. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.)
Защищенный метод OnPropertyMetadataChanged Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.)
Защищенный метод parent_PropertyChanged Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.)
Защищенный метод parent_PropertyMetadataChanged Indicates the parent object in the PropertyMetadata. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.)
Защищенный метод RegisterParentProperty Registers the property of the parent that has not been included in properties collection. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.)
Защищенный метод RegisterProperty(PropertyInfo) Registers an additional reflected property. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.)
Защищенный метод RegisterProperty(PropertyInfo, String) Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.)
Открытый метод ToString (Производный от Object.)
Открытый метод Validate Validates the specified method with specified parameters for the database audit specification.

В начало

События

  Имя Описание
Открытое событие PropertyChanged Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.)
Открытое событие PropertyMetadataChanged Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.)

В начало

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.