Share via


Triggers 屬性

表示 ServerDdlTrigger 物件的集合。每個 ServerDdlTrigger 物件代表 SQL Server 執行個體上定義的伺服器資料定義語言 (DDL) 觸發程序。

命名空間:  Microsoft.SqlServer.Management.Smo
組件:  Microsoft.SqlServer.Smo (在 Microsoft.SqlServer.Smo.dll 中)

語法

'宣告
<SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny,  _
    GetType(ServerDdlTrigger))> _
Public ReadOnly Property Triggers As ServerDdlTriggerCollection
    Get
'用途
Dim instance As Server
Dim value As ServerDdlTriggerCollection

value = instance.Triggers
[SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny, 
    typeof(ServerDdlTrigger))]
public ServerDdlTriggerCollection Triggers { get; }
[SfcObjectAttribute(SfcContainerRelationship::ObjectContainer, SfcContainerCardinality::ZeroToAny, 
    typeof(ServerDdlTrigger))]
public:
property ServerDdlTriggerCollection^ Triggers {
    ServerDdlTriggerCollection^ get ();
}
[<SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny, 
    typeof(ServerDdlTrigger))>]
member Triggers : ServerDdlTriggerCollection
function get Triggers () : ServerDdlTriggerCollection

屬性值

型別:Microsoft.SqlServer.Management.Smo. . :: . .ServerDdlTriggerCollection
ServerDdlTriggerCollection 物件,代表 SQL Server 執行個體上定義的伺服器 DDL (資料定義語言) 觸發程序。

備註

Server DDL triggers are procedures that run in response to data definition events at the server level. For example, you can create a server DDL trigger that runs when any database is dropped.

範例

Visual Basic

'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Display the server DDL triggers.
Dim tr As ServerDdlTrigger
For Each tr In srv.Triggers
   Console.WriteLine(tr.Name)
Next

PowerShell

$srv = new-object Microsoft.SqlServer.Management.Smo.Server("(local)")
foreach ($tr in $srv.Triggers)
{
   Write-Host $tr.Name
}