Compartilhar via


ConnectionManagerBase Classe

Definição

Representa a classe base abstrata para gerenciadores de conexões.

public ref class ConnectionManagerBase abstract : Microsoft::SqlServer::Dts::Runtime::DtsObject
public abstract class ConnectionManagerBase : Microsoft.SqlServer.Dts.Runtime.DtsObject
type ConnectionManagerBase = class
    inherit DtsObject
Public MustInherit Class ConnectionManagerBase
Inherits DtsObject
Herança
ConnectionManagerBase
Derivado

Comentários

Você cria um gerenciador de conexões derivando uma classe gerenciada da e, em seguida, marcando-a ConnectionManagerBasecom DtsConnectionAttribute atributo.

Ao criar um gerenciador de conexões, você deve garantir que o modelo de threading seja Both para que o gerenciador de conexões funcione corretamente com o runtime do Integration Services.

Construtores

ConnectionManagerBase()

Inicializa uma nova instância da classe ConnectionManagerBase.

Propriedades

AccessTokenProvider

Obtém ou define o provedor de token de acesso usado ao adquirir a conexão.

ConnectionString

Obtém ou define a cadeia de caracteres da conexão.

ProtectionLevel

Obtém ou define um valor, usando a enumeração DTSProtectionLevel, que impõe o modo como a conexão controlará informações confidenciais.

Scope

Obtém o escopo do gerenciador de conexões DTS para este objeto ConnectionManagerBase.

SupportsDTCTransactions

Retorna um Boolean que indicará se a conexão tem suporte para transações do MS DTC (Microsoft Distributed Transaction Coordinator).

TargetServerVersion

Representa a classe base abstrata para gerenciadores de conexões.

Version

Retorna a versão deste gerenciador de conexões.

Métodos

AcquireConnection(Object)

Cria uma instância do tipo de conexão.

CanUpdate(String)

Obtém ou define um Boolean que determina se um gerenciador de conexões dá suporte à atualização do XML de conexão para uma versão mais recente.

Equals(Object)

Determina se duas instâncias de objeto são iguais.

(Herdado de DtsObject)
GetHashCode()

Retorna o código hash para a instância.

(Herdado de DtsObject)
ReleaseConnection(Object)

Libera a conexão estabelecida durante AcquireConnection(Object). Chamado em tempo de design e em tempo de execução.

SetQualifier(String)

Altera um qualificador no gerenciador de conexões após a criação do gerenciador de conexões, mas antes de sua execução.

Update(String)

Atualiza o XML mantido por uma versão anterior do gerenciador de conexões.

Validate(IDTSInfoEvents)

Valida a conexão e retorna uma enumeração que indica êxito ou falha.

Aplica-se a