Share via


ManagedWrapper Class

This API supports the SQL Server 2012 infrastructure and is not intended to be used directly from your code.

Represents the managed wrapper.

This API is not CLS-compliant. 

Inheritance Hierarchy

System.Object
  Microsoft.SqlServer.Dts.Runtime.ManagedWrapper

Namespace:  Microsoft.SqlServer.Dts.Runtime
Assembly:  Microsoft.SqlServer.ManagedDTS (in Microsoft.SqlServer.ManagedDTS.dll)

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
<ComVisibleAttribute(True)> _
<GuidAttribute("3E9B068D-6F2E-4B29-8A93-1C8F71062F12")> _
Public NotInheritable Class ManagedWrapper _
    Implements IDTSManagedWrapper100, IDTSTask100, IDTSTaskInit100, IDTSComponentPersist100,  _
    IDTSBreakpointSite100, IDTSSuspend100, IDTSConnectionManager100, IDTSLogProviderInit100, IDTSLogProvider100,  _
    IDTSLogging100, IDTSObjectVersionUpdate100, IDTSProductLevel100, IDTSDowngradableObject100
'Usage
Dim instance As ManagedWrapper
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
[GuidAttribute("3E9B068D-6F2E-4B29-8A93-1C8F71062F12")]
public sealed class ManagedWrapper : IDTSManagedWrapper100, 
    IDTSTask100, IDTSTaskInit100, IDTSComponentPersist100, IDTSBreakpointSite100, IDTSSuspend100, 
    IDTSConnectionManager100, IDTSLogProviderInit100, IDTSLogProvider100, IDTSLogging100, IDTSObjectVersionUpdate100, 
    IDTSProductLevel100, IDTSDowngradableObject100
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
[GuidAttribute(L"3E9B068D-6F2E-4B29-8A93-1C8F71062F12")]
public ref class ManagedWrapper sealed : IDTSManagedWrapper100, 
    IDTSTask100, IDTSTaskInit100, IDTSComponentPersist100, IDTSBreakpointSite100, IDTSSuspend100, 
    IDTSConnectionManager100, IDTSLogProviderInit100, IDTSLogProvider100, IDTSLogging100, IDTSObjectVersionUpdate100, 
    IDTSProductLevel100, IDTSDowngradableObject100
[<SealedAttribute>]
[<CLSCompliantAttribute(false)>]
[<ComVisibleAttribute(true)>]
[<GuidAttribute("3E9B068D-6F2E-4B29-8A93-1C8F71062F12")>]
type ManagedWrapper =  
    class 
        interface IDTSManagedWrapper100 
        interface IDTSTask100 
        interface IDTSTaskInit100 
        interface IDTSComponentPersist100 
        interface IDTSBreakpointSite100 
        interface IDTSSuspend100 
        interface IDTSConnectionManager100 
        interface IDTSLogProviderInit100 
        interface IDTSLogProvider100 
        interface IDTSLogging100 
        interface IDTSObjectVersionUpdate100 
        interface IDTSProductLevel100 
        interface IDTSDowngradableObject100 
    end
public final class ManagedWrapper implements IDTSManagedWrapper100, IDTSTask100, IDTSTaskInit100, IDTSComponentPersist100, IDTSBreakpointSite100, IDTSSuspend100, IDTSConnectionManager100, IDTSLogProviderInit100, IDTSLogProvider100, IDTSLogging100, IDTSObjectVersionUpdate100, IDTSProductLevel100, IDTSDowngradableObject100

The ManagedWrapper type exposes the following members.

Constructors

  Name Description
Public method ManagedWrapper Infrastructure. Initializes a new instance of the ManagedWrapper class.

Top

Properties

  Name Description
Public property ConfigString Infrastructure. Gets or sets the configuration string associated with the wrapper.
Public property ConnectionString Infrastructure. Sets or sets the connection string associated with the wrapper.
Public property DebugMode Infrastructure. Get or sets whether the wrapper is in debugging mode.
Public property Enabled Infrastructure. Gets or sets whether the wrapper is enabled.
Public property ExecutionValue Infrastructure. Gets the execution value of the wrapper.
Public property ManagedForEachEnumeratorQualifiedName Infrastructure. Gets the qualified name for the managed ForEach enumerator.
Public property ProtectionLevel Infrastructure. Gets or sets the protection level of the wrapper.
Public property RequiredProductLevel Infrastructure. Gets t he required product level of the wrapper.
Public property Scope Infrastructure. Gets the scope of the wrapper.
Public property SupportsDTCTransactions Infrastructure. Gets whether the wrapper supports DTCT transactions.
Public property SuspendRequired Infrastructure. Gets or sets whether the suspension of the wrapper is required.
Public property Version Infrastructure. Gets the version of the wrapper.
Public property WrappedConnection Infrastructure. Gets or sets the wrapped connection of the wrapper.
Public property WrappedForEachEnumerator Infrastructure. Gets or sets the wrapped ForEach enumerator.
Public property WrappedLogProvider Infrastructure. Gets or sets the wrapped log provider.
Public property WrappedTask Infrastructure. Gets or sets the value of the wrapped task.

Top

Methods

  Name Description
Public method AcceptBreakpointManager Infrastructure. Accepts a breakpoint manager.
Public method AcquireConnection Infrastructure. Acquires a wrapper connection.
Public method CanDowngradeTo Infrastructure. Specifies whether the wrapper can be downgraded to a specific version.
Public method CanUpdate Infrastructure. Specifies whether the wrapper can be upgraded.
Public method CloseLog Infrastructure. Closes the log for the wrapper.
Public method DowngradeTo Infrastructure. Downgrades a wrapper to a lower version.
Public method Equals (Inherited from Object.)
Public method Execute Infrastructure. Executes the wrapper.
Public method GetFilterStatus Infrastructure. Returns the filter status of the wrapper.
Public method GetHashCode (Inherited from Object.)
Public method GetSite Infrastructure. Returns the site for the wrapper.
Public method GetType (Inherited from Object.)
Public method InitializeLogProvider Infrastructure. Initializes the log provider for the wrapper.
Public method InitializeTask Infrastructure. Initializes the wrapper task.
Public method LoadFromXML Infrastructure. Loads the wrapper from XML
Public method Log Infrastructure. Logs the wrapper.
Public method OpenLog Infrastructure. Opens the wrapper log.
Public method ReleaseConnection Infrastructure. Releases any connections associated with the wrapper.
Public method ResumeExecution Infrastructure. Resumes the execution associated with the wrapper.
Public method SaveToXML Infrastructure. Saves the wrapper to XML.
Public method SetManagedObject Infrastructure. Sets the managed object.
Public method SetQualifier Infrastructure. Sets the wrapper qualifier.
Public method SetSite Infrastructure. Sets the wrapper site.
Public method SuspendExecution Infrastructure. Suspends the wrapper execution.
Public method ToString (Inherited from Object.)
Public method Update Infrastructure. Updates the wrapper.
Public method Validate(IDTSInfoEvents100) Infrastructure. Validates the wrapper with specified events.
Public method Validate(IDTSConnections100, IDTSVariableDispenser100, IDTSComponentEvents100, IDTSLogging100) Infrastructure. Validates the wrapper with specified connection, dispenser, component events and logs.

Top

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.

See Also

Reference

Microsoft.SqlServer.Dts.Runtime Namespace