ConnectionManagerBase Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |