ManagedHelper Class

Definition

Important

This API is not CLS-compliant.

Represents the managed helper.

public ref class ManagedHelper sealed : Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSManagedHelper100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSSupportTargetServerVersion130
public ref class ManagedHelper sealed : Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSManagedHelper140, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSSupportTargetServerVersion130
public ref class ManagedHelper sealed : Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSManagedHelper150, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSSupportTargetServerVersion130
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("C81DA4B8-DEBF-45DB-AC18-A9C07CC320D1")]
[System.Runtime.InteropServices.ProgId("")]
public sealed class ManagedHelper : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSManagedHelper100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSupportTargetServerVersion130
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.ProgId("")]
[System.Runtime.InteropServices.Guid("757CDAA5-E3AC-43F5-B559-FBF9141607ED")]
public sealed class ManagedHelper : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSManagedHelper140, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSupportTargetServerVersion130
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.ProgId("")]
[System.Runtime.InteropServices.Guid("B7616D29-D118-44F9-B4F8-4CF720E2AD4B")]
public sealed class ManagedHelper : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSManagedHelper150, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSupportTargetServerVersion130
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("C81DA4B8-DEBF-45DB-AC18-A9C07CC320D1")>]
[<System.Runtime.InteropServices.ProgId("")>]
type ManagedHelper = class
    interface IDTSManagedHelper100
    interface IDTSSupportTargetServerVersion130
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.ProgId("")>]
[<System.Runtime.InteropServices.Guid("757CDAA5-E3AC-43F5-B559-FBF9141607ED")>]
type ManagedHelper = class
    interface IDTSManagedHelper140
    interface IDTSManagedHelper100
    interface IDTSSupportTargetServerVersion130
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.ProgId("")>]
[<System.Runtime.InteropServices.Guid("B7616D29-D118-44F9-B4F8-4CF720E2AD4B")>]
type ManagedHelper = class
    interface IDTSManagedHelper150
    interface IDTSManagedHelper140
    interface IDTSManagedHelper100
    interface IDTSSupportTargetServerVersion130
Public NotInheritable Class ManagedHelper
Implements IDTSManagedHelper100, IDTSSupportTargetServerVersion130
Public NotInheritable Class ManagedHelper
Implements IDTSManagedHelper140, IDTSSupportTargetServerVersion130
Public NotInheritable Class ManagedHelper
Implements IDTSManagedHelper150, IDTSSupportTargetServerVersion130
Inheritance
ManagedHelper
Attributes
Implements

Constructors

ManagedHelper()

Initializes a new instance of the ManagedHelper class.

ManagedHelper(PackageFormatVersionUpdate)
ManagedHelper(PackageFormatVersionUpdate, DTSTargetServerVersion)

Properties

TargetServerVersion

Methods

AddBindingPath(String, Boolean)
CloseManagedConnection(Object)

Closes the connection.

DecryptByUserKey(String)

Decrypts the user key protected xmlNode.

DecryptDocument(String, String)

Decrypts the password protected document.

EncryptDocument(String, String)

Encrypts the document.

EncryptDocumentByVersion(String, String, DTSTargetServerVersion)

Encrypts the document corresponding to specified DTS version.

GetAppLocalClassFromCLSID(Guid, DTS_CLASS_INFO)
GetAppLocalCLSIDFromProgID(String, Guid)
GetExtensionMappingInfo(DTS_MANAGED_INFO_TYPE, String, DTS_EXTENSION_MAPPING_INFO)

Returns a value to manage the extension for the mapping information.

GetExtensionMappingInfoByCreationName(String, DTS_EXTENSION_MAPPING_INFO)

Returns a value to manage the extension by creating a name for the mapping information.

GetFirstAppLocalClassOfType(DTS_MANAGED_INFO_TYPE, DTS_CLASS_INFO)
GetManagedConnection(String, String, Object)

Gets the managed connection for the helper.

GetNextAppLocalClassOfType(DTS_CLASS_INFO)
GetNextManagedInfo(DTS_MANAGED_INFO)

Gets the next managed information.

GetRawCertData(Object)

Gets the raw certificate.

MakeCertObject(Int64)

Creates a certificate object.

OpenAssembly(String, DTS_MANAGED_INFO_TYPE)

Opens the helper assembly.

ResolveApplocalReference()

detdebughost and other wizards use this function to execute assembly resolve

SignDocument(String, Int64, String, Int32, String, Int32)

Signs the document associated with the helper.

TryGetExtensionTypeConverterMappingInfo(DTS_MANAGED_INFO_TYPE, String, String, DTS_EXTENSION_MAPPING_INFO)

Returns a value to manage the extension type converter for the mapping information.

TryGetExtensionTypeConverterMappingInfoByCreationName(String, String, DTS_EXTENSION_MAPPING_INFO)

Returns a value to manage the extension type converter for the mapping information by creating a name.

TryGetExtensionUITypeEditorMappingInfo(DTS_MANAGED_INFO_TYPE, String, String, DTS_EXTENSION_MAPPING_INFO)

Returns a value to manage extension UI type editor for the mapping information.

TryGetExtensionUITypeEditorMappingInfoByCreationName(String, String, DTS_EXTENSION_MAPPING_INFO)

Returns a value to manage extension UI type editor for the mapping information by creating a name.

VerifyDocument(String, Byte[], Byte[])

Verifies the document associated with the helper.

Applies to