Klasa ConnectionManagerBase
Reprezentuje abstrakcyjna klasa podstawowa dla menedżerów połączenia.
Hierarchia dziedziczenia
System.Object
Microsoft.SqlServer.Dts.Runtime.DtsObject
Microsoft.SqlServer.Dts.Runtime.ConnectionManagerBase
Microsoft.SqlServer.Dts.ManagedConnections.MSMQConn
Microsoft.SqlServer.Dts.ManagedConnections.SMOServerConn
Microsoft.SqlServer.Dts.ManagedConnections.SMTPConn
Microsoft.SqlServer.Dts.ManagedConnections.WMIConn
Przestrzeń nazw: Microsoft.SqlServer.Dts.Runtime
Zestaw: Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)
Składnia
'Deklaracja
Public MustInherit Class ConnectionManagerBase _
Inherits DtsObject
'Użycie
Dim instance As ConnectionManagerBase
public abstract class ConnectionManagerBase : DtsObject
public ref class ConnectionManagerBase abstract : public DtsObject
[<AbstractClassAttribute>]
type ConnectionManagerBase =
class
inherit DtsObject
end
public abstract class ConnectionManagerBase extends DtsObject
Typ ConnectionManagerBase uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
![]() |
ConnectionManagerBase | Inicjuje nowe wystąpienie ConnectionManagerBase klasy |
Do góry
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
ConnectionString | Pobiera lub ustawia połączenie ciąg dla połączenia. |
![]() |
ProtectionLevel | Pobiera lub ustawia wartość za pomocą DTSProtectionLevel wyliczenia, która wymusza połączenie kontroluje sposób poufnych informacji. |
![]() |
SupportsDTCTransactions | Zwraca wartość logiczna , wskazuje, czy obsługuje połączenia Microsoft transakcji Distributed Transaction Coordinator (MS DTC). |
![]() |
Version | Zwraca wersja tego menedżer połączeń. |
Do góry
Metody
Nazwa | Opis | |
---|---|---|
![]() |
AcquireConnection | Tworzy wystąpienie typu połączenia. |
![]() |
CanUpdate | Pobiera lub ustawia wartość logiczna Określa, czy Menedżer połączeń obsługuje uaktualnianie połączenia XML do nowszej wersja. |
![]() |
Equals | Określa, czy dwa wystąpienia obiektu są równe. (Dziedziczony z DtsObject). |
![]() |
Finalize | (Dziedziczony z Object). |
![]() |
GetHashCode | Zwraca kod skrótu dla tego wystąpienie. (Dziedziczony z DtsObject). |
![]() |
GetType | (Dziedziczony z Object). |
![]() |
MemberwiseClone | (Dziedziczony z Object). |
![]() |
ReleaseConnection | Zwalnia połączenie ustanowione podczas AcquireConnection.O nazwie w projekcie czas i uruchom czas. |
![]() |
SetQualifier | Po utworzeniu menedżer połączeń, ale przed uruchomieniem, zmienia kwalifikator menedżer połączeń. |
![]() |
ToString | (Dziedziczony z Object). |
![]() |
Update | Aktualizacje XML utrwalone w poprzedniej wersja menedżer połączeń. |
![]() |
Validate | Sprawdza poprawność połączenia i zwraca wartość wyliczenia wskazująca sukces lub niepowodzenie. |
Do góry
Uwagi
Utworzyć menedżer połączeń zarządzanych przez wynikające z klasy zarządzanej z ConnectionManagerBase, a następnie oznaczenie go z DtsConnectionAttribute atrybut.
Tworząc menedżer połączeń zarządzanych, muszą zapewnić, że model wątka jest zarówno dla menedżer połączeń do poprawnej pracy z Integration Services runtime.
Bezpieczeństwo wątków
Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.