Share via


ConnectionManagerMultiFlatFileClass Class

Definition

Represents a connection manager for accessing multiple flat files.

public ref class ConnectionManagerMultiFlatFileClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::ConnectionManagerMultiFlatFile, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSConnectionManagerFile100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSConnectionManagerFlatFile100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("D7E44A66-3BC2-4C31-81C7-197F1C89F46E")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class ConnectionManagerMultiFlatFileClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ConnectionManagerMultiFlatFile, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnectionManagerFile100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnectionManagerFlatFile100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("4C8BA3C3-7DBA-425E-8188-4F8503C96556")]
public class ConnectionManagerMultiFlatFileClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ConnectionManagerMultiFlatFile, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnectionManagerFile100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnectionManagerFlatFile100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("C43A2063-BC31-4643-97EB-CB19194BF4A6")]
public class ConnectionManagerMultiFlatFileClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ConnectionManagerMultiFlatFile, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnectionManagerFile100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnectionManagerFlatFile100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("D7E44A66-3BC2-4C31-81C7-197F1C89F46E")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type ConnectionManagerMultiFlatFileClass = class
    interface IDTSConnectionManager100
    interface ConnectionManagerMultiFlatFile
    interface IDTSConnectionManagerFlatFile100
    interface IDTSConnectionManagerFile100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("4C8BA3C3-7DBA-425E-8188-4F8503C96556")>]
type ConnectionManagerMultiFlatFileClass = class
    interface IDTSConnectionManager100
    interface ConnectionManagerMultiFlatFile
    interface IDTSConnectionManagerFlatFile100
    interface IDTSConnectionManagerFile100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("C43A2063-BC31-4643-97EB-CB19194BF4A6")>]
type ConnectionManagerMultiFlatFileClass = class
    interface IDTSConnectionManager100
    interface ConnectionManagerMultiFlatFile
    interface IDTSConnectionManagerFlatFile100
    interface IDTSConnectionManagerFile100
Public Class ConnectionManagerMultiFlatFileClass
Implements ConnectionManagerMultiFlatFile, IDTSConnectionManagerFile100, IDTSConnectionManagerFlatFile100
Inheritance
ConnectionManagerMultiFlatFileClass
Attributes
Implements

Constructors

ConnectionManagerMultiFlatFileClass()

Initializes a new instance of the ConnectionManagerMultiFlatFileClass class.

Properties

AlwaysCheckForRowDelimiters

Gets or sets a value that indicates whether connection manager always checks for row delimiter in unquoted data.

CodePage

Gets or sets the code page to use for converting non-Unicode string to Unicode.

ColumnNamesInFirstDataRow

Gets or sets a value that indicates whether first row in the file contains the column names.

Columns

Gets the collection of columns in the file.

ConnectionString

Gets or sets the connection string used to establish a connection to a data source.

DataRowsToSkip

Gets or sets the number of initial data rows to skip in the file.

FileUsageType

Gets or sets the file usage type.

Format

Gets or sets the data format in the file.

HeaderRowDelimiter

Gets or sets the header row delimiter.

HeaderRowsToSkip

Gets or sets the number of header rows to skip in the file.

LocaleID

Gets or sets the locale identifier.

ProtectionLevel

Gets or sets the level of encryption performed on sensitive data that is contained in the package.

RowDelimiter

Gets or sets the row delimiter.

Scope

Gets or sets the scope for the connection.

SupportsDTCTransactions

Gets a value that indicates whether the connection supports DTC transactions.

TextQualifier

Gets or sets the text qualifier for the column.

Unicode

Gets or sets a value that indicates whether to use Unicode.

Methods

AcquireConnection(Object)

Creates an instance of the connection type.

ReleaseConnection(Object)

Frees the connection established during AcquireConnection(Object).

SetQualifier(String)

Changes a qualifier on the connection manager after the connection manager has been created but before it is used in a running package.

Validate(IDTSInfoEvents100)

Validates the connection and returns an enumeration that indicates success or failure.

Applies to