ManagedWrapper ManagedWrapper ManagedWrapper Class

Definition

Important

This API is not CLS-compliant.

Represents the managed wrapper.

public ref class ManagedWrapper sealed : Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSBreakpointSite100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSComponentPersist130, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSConnectionManager100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSDowngradableObject100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSLogging100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSLogProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSLogProviderInit100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSManagedWrapper100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSObjectVersionUpdate100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSProductLevel100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSTask100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSTaskInit100
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("B6E86F66-3651-415E-AA81-43EE8C18A4CE")]
[System.Runtime.InteropServices.ProgId("")]
public sealed class ManagedWrapper : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSComponentPersist130, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnectionManager100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSDowngradableObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSLogging100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSLogProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSLogProviderInit100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSManagedWrapper100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSObjectVersionUpdate100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSProductLevel100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSTask100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSTaskInit100
Public NotInheritable Class ManagedWrapper
Implements IDTSBreakpointSite100, IDTSComponentPersist130, IDTSConnectionManager100, IDTSDowngradableObject100, IDTSLogging100, IDTSLogProvider100, IDTSLogProviderInit100, IDTSManagedWrapper100, IDTSObjectVersionUpdate100, IDTSProductLevel100, IDTSTask100, IDTSTaskInit100
Inheritance
ManagedWrapperManagedWrapperManagedWrapper
Attributes
Implements

Constructors

ManagedWrapper() ManagedWrapper() ManagedWrapper()

Initializes a new instance of the ManagedWrapper class.

Properties

ConfigString ConfigString ConfigString

Gets or sets the configuration string associated with the wrapper.

ConnectionString ConnectionString ConnectionString

Sets or sets the connection string associated with the wrapper.

DebugMode DebugMode DebugMode

Get or sets whether the wrapper is in debugging mode.

Enabled Enabled Enabled

Gets or sets whether the wrapper is enabled.

ExecutionValue ExecutionValue ExecutionValue

Gets the execution value of the wrapper.

ManagedForEachEnumeratorQualifiedName ManagedForEachEnumeratorQualifiedName ManagedForEachEnumeratorQualifiedName

Gets the qualified name for the managed ForEach enumerator.

ProtectionLevel ProtectionLevel ProtectionLevel

Gets or sets the protection level of the wrapper.

RequiredProductLevel RequiredProductLevel RequiredProductLevel

Gets t he required product level of the wrapper.

Scope Scope Scope

Gets the scope of the wrapper.

SupportsDTCTransactions SupportsDTCTransactions SupportsDTCTransactions

Gets whether the wrapper supports DTCT transactions.

SuspendRequired SuspendRequired SuspendRequired

Gets or sets whether the suspension of the wrapper is required.

Version Version Version

Gets the version of the wrapper.

WrappedConnection WrappedConnection WrappedConnection

Gets or sets the wrapped connection of the wrapper.

WrappedForEachEnumerator WrappedForEachEnumerator WrappedForEachEnumerator

Gets or sets the wrapped ForEach enumerator.

WrappedLogProvider WrappedLogProvider WrappedLogProvider

Gets or sets the wrapped log provider.

WrappedTask WrappedTask WrappedTask

Gets or sets the value of the wrapped task.

Methods

AcceptBreakpointManager(IDTSBreakpointManager100) AcceptBreakpointManager(IDTSBreakpointManager100) AcceptBreakpointManager(IDTSBreakpointManager100)

Accepts a breakpoint manager.

AcquireConnection(Object) AcquireConnection(Object) AcquireConnection(Object)

Acquires a wrapper connection.

CanDowngradeTo(Int32) CanDowngradeTo(Int32) CanDowngradeTo(Int32)

Specifies whether the wrapper can be downgraded to a specific version.

CanUpdate(String) CanUpdate(String) CanUpdate(String)

Specifies whether the wrapper can be upgraded.

CloseLog() CloseLog() CloseLog()

Closes the log for the wrapper.

DowngradeTo(Int32, Object) DowngradeTo(Int32, Object) DowngradeTo(Int32, Object)

Downgrades a wrapper to a lower version.

Execute(IDTSConnections100, IDTSVariableDispenser100, IDTSComponentEvents100, IDTSLogging100, Object) Execute(IDTSConnections100, IDTSVariableDispenser100, IDTSComponentEvents100, IDTSLogging100, Object) Execute(IDTSConnections100, IDTSVariableDispenser100, IDTSComponentEvents100, IDTSLogging100, Object)

Executes the wrapper.

GetFilterStatus(String[]) GetFilterStatus(String[]) GetFilterStatus(String[])

Returns the filter status of the wrapper.

GetSite(Guid, Object) GetSite(Guid, Object) GetSite(Guid, Object)

Returns the site for the wrapper.

InitializeLogProvider(IDTSConnections100, IDTSInfoEvents100, IDTSObjectReferenceTracker100) InitializeLogProvider(IDTSConnections100, IDTSInfoEvents100, IDTSObjectReferenceTracker100) InitializeLogProvider(IDTSConnections100, IDTSInfoEvents100, IDTSObjectReferenceTracker100)

Initializes the log provider for the wrapper.

InitializeTask(IDTSConnections100, IDTSVariableDispenser100, IDTSInfoEvents100, IDTSLogging100, IDTSEventInfos100, IDTSLogEntryInfos100, IDTSObjectReferenceTracker100) InitializeTask(IDTSConnections100, IDTSVariableDispenser100, IDTSInfoEvents100, IDTSLogging100, IDTSEventInfos100, IDTSLogEntryInfos100, IDTSObjectReferenceTracker100) InitializeTask(IDTSConnections100, IDTSVariableDispenser100, IDTSInfoEvents100, IDTSLogging100, IDTSEventInfos100, IDTSLogEntryInfos100, IDTSObjectReferenceTracker100)

Initializes the wrapper task.

LoadFromXML(Object, IDTSInfoEvents100) LoadFromXML(Object, IDTSInfoEvents100) LoadFromXML(Object, IDTSInfoEvents100)

Loads the wrapper from XML

Log(String, String, String, String, String, String, String, DateTime, DateTime, Int32, Byte[]) Log(String, String, String, String, String, String, String, DateTime, DateTime, Int32, Byte[]) Log(String, String, String, String, String, String, String, DateTime, DateTime, Int32, Byte[])

Logs the wrapper.

OpenLog() OpenLog() OpenLog()

Opens the wrapper log.

ReleaseConnection(Object) ReleaseConnection(Object) ReleaseConnection(Object)

Releases any connections associated with the wrapper.

ResumeExecution() ResumeExecution() ResumeExecution()

Resumes the execution associated with the wrapper.

SaveAndUpdateVersionToXML(Object, DTSTargetServerVersion, IDTSInfoEvents100) SaveAndUpdateVersionToXML(Object, DTSTargetServerVersion, IDTSInfoEvents100) SaveAndUpdateVersionToXML(Object, DTSTargetServerVersion, IDTSInfoEvents100)
SaveToXML(Object, IDTSInfoEvents100) SaveToXML(Object, IDTSInfoEvents100) SaveToXML(Object, IDTSInfoEvents100)

Saves the wrapper to XML.

SetManagedObject(String, String) SetManagedObject(String, String) SetManagedObject(String, String)

Sets the managed object.

SetQualifier(String) SetQualifier(String) SetQualifier(String)

Sets the wrapper qualifier.

SetSite(Object) SetSite(Object) SetSite(Object)

Sets the wrapper site.

SuspendExecution() SuspendExecution() SuspendExecution()

Suspends the wrapper execution.

Update(String) Update(String) Update(String)

Updates the wrapper.

Validate(IDTSInfoEvents100) Validate(IDTSInfoEvents100) Validate(IDTSInfoEvents100)

Validates the wrapper with specified events.

Validate(IDTSConnections100, IDTSVariableDispenser100, IDTSComponentEvents100, IDTSLogging100) Validate(IDTSConnections100, IDTSVariableDispenser100, IDTSComponentEvents100, IDTSLogging100) Validate(IDTSConnections100, IDTSVariableDispenser100, IDTSComponentEvents100, IDTSLogging100)

Validates the wrapper with specified connection, dispenser, component events and logs.

Applies to