--- title: "SqlTriggerContext Object | Microsoft Docs" ms.custom: "" ms.date: "06/13/2017" ms.prod: "sql-server-2014" ms.reviewer: "" ms.technology: clr ms.topic: "reference" helpviewer_keywords: - "SqlTriggerContext object" - "triggers [CLR integration]" - "context [CLR integration]" ms.assetid: 472a2d0b-64ae-4877-8f11-a5620aa698b7 author: rothja ms.author: jroth manager: craigg --- # SqlTriggerContext Object The `SqlTriggerContext` class provides context information about the trigger. This contextual information includes the type of action that caused the trigger to fire, which columns were modified in an UPDATE operation, and, in the case of a data definition language (DDL) trigger, an XML `EventData` structure that describes the triggering operation. For more information and examples of how to use the `SqlTriggerContext` class, see [CLR Triggers](../../database-engine/dev-guide/clr-triggers.md). For more information, see the `Microsoft.SqlServer.Server.SqlTriggerContext` class reference documentation in the .NET Framework SDK documentation. ## See Also [CLR Triggers](../../database-engine/dev-guide/clr-triggers.md) [EVENTDATA (Transact-SQL)](/sql/t-sql/functions/eventdata-transact-sql)