DtsContainer 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.
Define uma classe base abstrata que implementa as propriedades e métodos usados por todos os contêineres e pacotes.
public ref class DtsContainer abstract : Microsoft::SqlServer::Dts::Runtime::Executable, IDisposable, Microsoft::SqlServer::Dts::Runtime::IDTSBreakpointSite, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionMetrics, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSPersist, System::ComponentModel::IComponent
public abstract class DtsContainer : Microsoft.SqlServer.Dts.Runtime.Executable, IDisposable, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionMetrics, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSPersist, System.ComponentModel.IComponent
type DtsContainer = class
inherit Executable
interface IDTSPersist
interface IDTSExecutionMetrics
interface IDTSName
interface IDTSBreakpointSite
interface IDTSSuspend
interface IComponent
interface IDisposable
Public MustInherit Class DtsContainer
Inherits Executable
Implements IComponent, IDisposable, IDTSBreakpointSite, IDTSExecutionMetrics, IDTSName, IDTSPersist
- Herança
- Derivado
- Implementações
Construtores
DtsContainer(IDTSContainer100) |
Inicializa uma nova instância da classe DtsContainer. |
Campos
m_executable |
O executável. (Herdado de Executable) |
Propriedades
CreationName |
Retorna a cadeia de caracteres usada para criar uma instância do objeto DtsContainer. Esta propriedade é somente para leitura. |
DebugMode |
Obtém ou define um Boolean que indica se o DtsContainer objeto está no modo de depuração e se ele deve disparar o evento durante a OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget) execução. |
DelayValidation |
Obtém ou define um Boolean que indica se a validação da tarefa está atrasada até o tempo de execução. O valor padrão é false. |
Description |
Obtém ou define a descrição do objeto DtsContainer. |
Disable |
Um booliano que indica se o DtsContainer objeto está desabilitado. |
ExecutionDuration |
Retorna um valor que indica a quantidade de tempo gasta pelo contêiner na execução, em milissegundos. Esta propriedade é somente para leitura. |
ExecutionResult |
Retorna um valor que indica o êxito ou a falha da execução do objeto DtsContainer. |
ExecutionStatus |
Retorna um valor que indica o status atual da execução do objeto DtsContainer na hora da chamada. |
FailPackageOnFailure |
Obtém ou define um Boolean que indica se o pacote falha quando um contêiner filho falha. Essa propriedade é usada em contêineres, não no próprio pacote. |
FailParentOnFailure |
Obtém ou define um |
ForcedExecutionValue |
Se a ForceExecutionValue propriedade estiver definida como True, obtém ou define um valor que especifica o valor de execução opcional que o pacote retorna. |
ForceExecutionResult |
Obtém ou define um valor de enumeração DTSForcedExecResult que especifica o resultado da execução forçada do contêiner. |
ForceExecutionValue |
Obtém ou define um Boolean que indica se o valor de execução do contêiner deve ser forçado a conter um valor específico. |
ID |
Retorna a ID que é um GUID do DtsContainer. O valor é somente leitura. |
IsDefaultLocaleID |
Um booliano que indica se o contêiner usa a localidade padrão. Esta propriedade é somente para leitura. |
IsolationLevel |
Obtém ou define o nível de isolamento da transação no objeto DtsContainer. |
LocaleID |
Obtém ou define um Inteiro que indica a localidade do Microsoft Win32® a ser usada quando o DtsContainer objeto é executado. |
LogEntryInfos |
Retorna um objeto LogEntryInfos. Esta propriedade é somente para leitura. |
LoggingMode |
Obtém ou define um valor válido da enumeração DTSLoggingMode que indica o modo de log do contêiner. |
LoggingOptions |
Retorna um objeto que contém propriedades que indicam a filtragem e o recurso de log para contêineres. Esta propriedade é somente para leitura. |
MaximumErrorCount |
Obtém ou define um valor inteiro que indica o número máximo de erros que podem ocorrer antes que o DtsContainer objeto pare de ser executado. |
Name |
Obtém ou define o nome de DtsContainer. |
Parent |
Retorna o contêiner pai. O valor é somente leitura. |
Site |
Obtém ou define o local do contêiner. |
StartTime |
Retorna a hora em que o contêiner começou execução. Esta propriedade é somente para leitura. |
StopTime |
Retorna a hora em que o contêiner encerrou a execução. Esta propriedade é somente para leitura. |
SuspendRequired |
Obtém ou define um Boolean que indica se as tarefas devem ser suspensas quando encontram um ponto de interrupção. Esse valor é definido pelo mecanismo de runtime para tarefas e contêineres quando um ponto de interrupção é encontrado. |
TransactionOption |
Obtém ou define um valor de enumeração DTSTransactionOption que indica se o contêiner participa de transações. |
VariableDispenser |
Retorna um objeto VariableDispenser de forma que as variáveis associadas ao contêiner possam ser bloqueadas. |
Variables |
Retorna uma coleção que contém as variáveis associadas a este contêiner. Esta propriedade é somente para leitura. |
Métodos
AcceptBreakpointManager(BreakpointManager) |
Este método é chamado pelo mecanismo de tempo de execução quando uma tarefa ou um contêiner é criado e o transmite para um gerenciador de BreakpointManager para permitir que a tarefa crie, remova e verifique o status dos pontos de interrupção. Esse método é chamado pelo runtime e não é usado em código. |
Dispose() |
Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados. |
Equals(Object) |
Determina se duas instâncias de objeto são iguais. (Herdado de DtsObject) |
Execute(Connections, Variables, IDTSEvents, IDTSLogging, Object) |
Executa o aplicativo, o contêiner ou o pacote como parte de um fluxo de trabalho de pacote. |
GetHashCode() |
Retorna o código hash para a instância. (Herdado de DtsObject) |
LoadFromXML(XmlNode, IDTSEvents) |
Esse método não pode ser chamado por seu código de aplicativo. Para carregar um pacote salvo como .xml, use o método LoadPackage(String, IDTSEvents). |
ResumeExecution() |
Retoma a execução da tarefa depois de pausar. A tarefa ou o contêiner é retomado pelo mecanismo de runtime. |
SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
Esse método não pode ser chamado por seu código de aplicativo. Para salvar um pacote como .xml, use o método SaveToXml(String, Package, IDTSEvents). |
SetWrappedExecutable(IDTSExecutable100) |
Obtém o executável encapsulado do contêiner. |
SuspendExecution() |
Chamado quando o executável precisa ser suspenso. Esse método é chamado pelo mecanismo de runtime. |
Validate(Connections, Variables, IDTSEvents, IDTSLogging) |
Permite que o contêiner determine se ele contém configurações inválidas que o impedirão de ser executado com êxito. |
Eventos
Disposed |
Adiciona um manipulador de eventos para escutar o evento Disposed no componente. |