ConnectionManagerCacheClass Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Repräsentiert einen Verbindungsmanager, der eine Cache-Transformation oder eine Cache-Datei für die Datenverbindung verwendet.
public ref class ConnectionManagerCacheClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::ConnectionManagerCache, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSConnectionManagerCache100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("1090CB9C-6284-4C21-B90C-64EA62B1B51A")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class ConnectionManagerCacheClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ConnectionManagerCache, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnectionManagerCache100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("31F57986-C399-4A9C-9EAA-6FE712276A7C")]
public class ConnectionManagerCacheClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ConnectionManagerCache, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnectionManagerCache100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("1D3BE38B-89AB-4267-B5F4-3C546A4D2302")]
public class ConnectionManagerCacheClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ConnectionManagerCache, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnectionManagerCache100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("1090CB9C-6284-4C21-B90C-64EA62B1B51A")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type ConnectionManagerCacheClass = class
interface IDTSConnectionManager100
interface ConnectionManagerCache
interface IDTSConnectionManagerCache100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("31F57986-C399-4A9C-9EAA-6FE712276A7C")>]
type ConnectionManagerCacheClass = class
interface IDTSConnectionManager100
interface ConnectionManagerCache
interface IDTSConnectionManagerCache100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("1D3BE38B-89AB-4267-B5F4-3C546A4D2302")>]
type ConnectionManagerCacheClass = class
interface IDTSConnectionManager100
interface ConnectionManagerCache
interface IDTSConnectionManagerCache100
Public Class ConnectionManagerCacheClass
Implements ConnectionManagerCache, IDTSConnectionManagerCache100
- Vererbung
-
ConnectionManagerCacheClass
- Attribute
- Implementiert
Hinweise
Weitere Informationen finden Sie unter ConnectionManager.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ConnectionManagerCacheClass() |
Initialisiert eine neue Instanz der ConnectionManagerCacheClass-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Columns |
Erhält oder setzt die Spalten im Cache. |
| ConnectionString |
Erhält oder setzt die Verbindungszeichenfolge, die zur Herstellung einer Verbindung zu einer Datenquelle verwendet wird. |
| ProtectionLevel |
Erhält oder legt das Verschlüsselungsniveau der im Paket enthaltenen sensiblen Daten fest. |
| RetainData |
Erhält oder setzt einen Boolean, der angibt, ob der Verbindungsmanager die Daten im Cache speichert. |
| Scope |
Er bekommt den Umfang des Verbindungsmanagers. |
| SupportsDTCTransactions |
Erhält einen Boolean, der angibt, ob die Verbindung Microsoft Distributed Transaction Coordinator (MS DTC)-Transaktionen unterstützt. |
| UseEncryption |
Erhält oder setzt einen Boolean, der angibt, ob Verschlüsselung verwendet werden soll. |
| UseFile |
Erhält oder setzt einen Boolean, der angibt, ob der Verbindungsmanager eine Cache-Datei verwendet. |
Methoden
| Name | Beschreibung |
|---|---|
| AcquireConnection(Object) |
Erstellt eine Instanz des Verbindungstyps. |
| GetFileColumns(String) |
Liest und gibt die Spalten aus der angegebenen Cache-Datei zurück. |
| ReleaseConnection(Object) |
Befreit die während hergestellte Verbindung AcquireConnection(Object). Zur Design- und Laufzeit aufgerufen. |
| SetQualifier(String) |
Ändert einen Qualifikator im Connection Manager, nachdem der Connection Manager erstellt wurde, aber bevor er in einem laufenden Paket verwendet wird. |
| Validate(IDTSInfoEvents100) |
Validiert die Verbindung und gibt eine Aufzählung zurück, die auf Erfolg oder Misserfolg hinweist. |