Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

SqlTriggerAttribute Classe

Used to a in an assembly as a in Servidor.The Properties on the atributo reflect the físico Attributes Used when the tipo is Registered with SQL Servidor. Esta classe não pode ser herdada.

Namespace:  Microsoft.SqlServer.Server
Assembly:  System.Data (em System.Data. dll)

[SerializableAttribute]
[AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple = false, Inherited = false)]
public sealed class SqlTriggerAttribute : Attribute

See " CLR Disparadores " in SQL Server 2005 Books Online for more informações on CLR Disparadores and Examples.

The following example shows the SqlTriggerAttribute specifying the name of the trigger, the target table, and the event that will fire the trigger.See SqlTriggerContext for the full trigger example.

[SqlTrigger(Name = @"SalesAudit", Target = "[dbo].[SalesInfo]", Event = "FOR INSERT")]
public static void SalesAudit()
{
   // Get the trigger context.
   SqlTriggerContext triggContext = SqlContext.TriggerContext;

   switch (triggContext.TriggerAction)
   {
      case TriggerAction.Insert:

      // Do something in response to the INSERT.

      break;
   }
}


System.Object
  System.Attribute
    Microsoft.SqlServer.Server.SqlTriggerAttribute

Quaisquer membros públicos estático (compartilhados na Visual Basic) desse tipo são Thread seguro. Não há garantia de que qualquer membro de instância seja isento de segmentos.

Contribuições da comunidade

ADICIONAR
Mostrar: