Share via


DatabaseAuditSpecificationExtender Class

Definition

Important

This API is not CLS-compliant.

[System.CLSCompliant(false)]
public class DatabaseAuditSpecificationExtender : Microsoft.SqlServer.Management.Smo.SmoObjectExtender<Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification>, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcValidate
[<System.CLSCompliant(false)>]
type DatabaseAuditSpecificationExtender = class
    inherit SmoObjectExtender<DatabaseAuditSpecification>
    interface ISfcValidate
Public Class DatabaseAuditSpecificationExtender
Inherits SmoObjectExtender(Of DatabaseAuditSpecification)
Implements ISfcValidate
Inheritance
DatabaseAuditSpecificationExtender
Attributes
Implements

Constructors

DatabaseAuditSpecificationExtender()
DatabaseAuditSpecificationExtender(DatabaseAuditSpecification)

Properties

Audits
AuditSpecificationDetails
ConnectionContext
DatabaseName
GridValidationState
Parent

Parent object

(Inherited from SfcObjectExtender<TSfcInstance>)
State
Type

Methods

GetParentSfcPropertySet() (Inherited from SmoObjectExtender<T>)
GetPropertySet()

returns collection of the properties

(Inherited from SfcObjectExtender<TSfcInstance>)
OnPropertyChanged(String)

Fires PropertyChanged event, when it has any subscriber

(Inherited from SfcObjectExtender<TSfcInstance>)
OnPropertyMetadataChanged(String)

Fires PropertyMetadataChanged event, when it has any subscriber

(Inherited from SfcObjectExtender<TSfcInstance>)
parent_PropertyChanged(Object, PropertyChangedEventArgs) (Inherited from SfcObjectExtender<TSfcInstance>)
parent_PropertyMetadataChanged(Object, SfcPropertyMetadataChangedEventArgs) (Inherited from SfcObjectExtender<TSfcInstance>)
PropagateAlterToChildren(StringCollection, Boolean)

Adds the Alter script of the child objects to the script.

(Inherited from SmoObjectExtender<T>)
RegisterParentProperty(PropertyInfo)

Register property of the parent, that has not been included in properties collection (like 'Name' in SMO or collections

(Inherited from SfcObjectExtender<TSfcInstance>)
RegisterProperty(PropertyInfo, String)

Register an additional reflected property, dependant on the property from the parent object

(Inherited from SfcObjectExtender<TSfcInstance>)
RegisterProperty(PropertyInfo)

Register an additional reflected property

(Inherited from SfcObjectExtender<TSfcInstance>)
Validate(String, Object[])

Events

PropertyChanged (Inherited from SfcObjectExtender<TSfcInstance>)
PropertyMetadataChanged (Inherited from SfcObjectExtender<TSfcInstance>)

Applies to