Defines the abstract base class for managed log providers.
Assembly: Microsoft.SqlServer.ManagedDTS (in Microsoft.SqlServer.ManagedDTS.dll)
Thetype exposes the following members.
|CanUpdate||Determines whether a log provider supports upgrading the package XML to a newer version of the log provider.|
|CloseLog||Called at the end of package execution.|
|Equals||Determines whether two object instances are equal. (Inherited from DtsObject.)|
|Finalize||(Inherited from Object.)|
|GetHashCode||Returns the hash code for this instance. (Inherited from DtsObject.)|
|GetType||(Inherited from Object.)|
|InitializeLogProvider||Called when the log provider is added to a package.|
|Log||Called when a runtime event occurs during package execution.|
|MemberwiseClone||(Inherited from Object.)|
|OpenLog||Called at the beginning of package execution to establish connections to external data sources.|
|ToString||(Inherited from Object.)|
|Update||Called to upgrade the XML persisted by a previous version of the log provider.|
|Validate||Called to confirm the log provider is properly configured.|
To create your own log provider, derive from the class.
The is used in conjunction with the DtsLogProviderAttribute to implement a custom log provider.