Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Defines the abstract base class for managed log providers.
Inheritance Hierarchy
System.Object
Microsoft.SqlServer.Dts.Runtime.DtsObject
Microsoft.SqlServer.Dts.Runtime.LogProviderBase
Namespace: Microsoft.SqlServer.Dts.Runtime
Assembly: Microsoft.SqlServer.ManagedDTS (in Microsoft.SqlServer.ManagedDTS.dll)
Syntax
'Declaration
Public MustInherit Class LogProviderBase _
Inherits DtsObject
'Usage
Dim instance As LogProviderBase
public abstract class LogProviderBase : DtsObject
public ref class LogProviderBase abstract : public DtsObject
[<AbstractClassAttribute>]
type LogProviderBase =
class
inherit DtsObject
end
public abstract class LogProviderBase extends DtsObject
The LogProviderBase type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
LogProviderBase | Initializes an instance of the LogProviderBase class. |
Top
Properties
Name | Description | |
---|---|---|
![]() |
ConfigString | Gets or sets a string used to configure the log provider. |
![]() |
Version | Gets the version of the log provider. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
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. |
Top
Remarks
To create your own log provider, derive from the LogProviderBase class.
The LogProviderBase is used in conjunction with the DtsLogProviderAttribute to implement a custom log provider.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.