ForLoopClass 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.
Fornece um contêiner que define um fluxo de trabalho iterativo em um pacote, usando a instrução para iteração.
public ref class ForLoopClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::ForLoop, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSBreakpointSite100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSContainer100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSEventsProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSExecutionMetrics100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSForLoop100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSName100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPersist100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPropertiesProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSRuntimeObject100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSSequence100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("598B412F-4036-41DD-8F5C-83DED7CE6CCC")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class ForLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForLoop, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForLoop100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("20DB93E9-2961-4CB1-A696-4EFD0104B005")]
public class ForLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForLoop, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForLoop100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("F8820007-A986-4DE8-8378-45CC12A343C2")]
public class ForLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForLoop, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForLoop100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("598B412F-4036-41DD-8F5C-83DED7CE6CCC")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type ForLoopClass = class
interface IDTSExecutable100
interface ForLoop
interface IDTSForLoop100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
interface IDTSName100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("20DB93E9-2961-4CB1-A696-4EFD0104B005")>]
type ForLoopClass = class
interface IDTSExecutable100
interface ForLoop
interface IDTSForLoop100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
interface IDTSName100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("F8820007-A986-4DE8-8378-45CC12A343C2")>]
type ForLoopClass = class
interface IDTSExecutable100
interface ForLoop
interface IDTSForLoop100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
interface IDTSName100
Public Class ForLoopClass
Implements ForLoop, IDTSBreakpointSite100, IDTSContainer100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSForLoop100, IDTSName100, IDTSPersist100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100
- Herança
-
ForLoopClass
- Atributos
- Implementações
Comentários
Para obter mais informações, consulte ForLoop.
Construtores
ForLoopClass() |
Inicializa uma nova instância da classe ForLoopClass. |
Propriedades
AssignExpression |
Obtém ou define uma expressão para incrementar ou decrementar o contador cíclico. |
CreationName |
Retorna o nome usado pelo runtime para criar uma instância do objeto e adicioná-la à sua coleção se houver uma coleção para o objeto. Esta propriedade é somente para leitura. |
DebugMode |
Obtém ou define um Boolean que indica se uma tarefa deve verificar se os pontos de interrupção estão habilitados. |
DelayValidation |
Obtém ou define um valor que indica se a validação da tarefa deve ser atrasada até o tempo de execução. |
Description |
Obtém ou define uma descrição sobre o objeto. |
Disable |
Obtém ou define um valor que indica se o objeto IDTSContainer100 será desabilitado. |
DisableEventHandlers |
Obtém ou define um Boolean que indica se os manipuladores de eventos na tarefa estão desabilitados. |
EvalExpression |
Obtém ou define a expressão que é avaliada a cada passagem do loop. |
EventHandlers |
Retorna uma coleção de objetos de manipulador de eventos. Este campo é somente leitura. |
EventInfos |
Retorna uma coleção de objetos IDTSEventInfo100. Este campo é somente leitura. |
Executables |
Retorna uma coleção de objetos executáveis que são processados durante a iteração ForLoopClass. |
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 |
Obtém um valor que indica o êxito ou a falha da execução do objeto IDTSContainer100. |
ExecutionStatus |
Obtém o status atual da execução do objeto IDTSContainer100 na hora da chamada. |
FailPackageOnFailure |
Obtém ou define um valor que indica se há falha no pacote quando há falha em um contêiner filho. |
FailParentOnFailure |
Obtém ou define um valor que indica se há falha no contêiner pai quando há falha em um contêiner filho. |
ForcedExecutionValue |
Quando ForceExecutionValue for true, obtém ou define um valor que especifica o valor de execução opcional que o pacote retorna. |
ForceExecutionResult |
Obtém ou define o resultado da execução forçada do contêiner. |
ForceExecutionValue |
Obtém ou define um valor que indica se o valor da execução do contêiner deve ser forçado a conter um valor específico. |
ID |
Retorna a ID exclusiva atribuída ao objeto. Essa ID normalmente é um GUID. Esta propriedade é somente para leitura. |
IDTSSuspend100_SuspendRequired |
Obtém ou define um valor 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. |
InitExpression |
Obtém ou define uma expressão de inicialização opcional. |
IsDefaultLocaleID |
Obtém o valor que indica se o contêiner usa a localidade padrão. |
IsolationLevel |
Obtém ou define o nível de isolamento da transação no objeto IDTSContainer100. |
LocaleID |
Obtém ou define o identificador da localidade a ser usada quando o objeto IDTSContainer100 for executado. |
LogEntryInfos |
Obtém uma coleção de informações sobre uma entrada de log. |
LoggingMode |
Obtém ou define o modo de log do contêiner. |
LoggingOptions |
Obtém um objeto que contém propriedades que indicam a filtragem e o recurso de log para contêineres. |
MaximumErrorCount |
Obtém ou define o número máximo de erros que podem acontecer antes de o contêiner parar de ser executado. |
Name |
Obtém ou define um nome atribuído ao objeto. |
Parent |
Obtém o pai do contêiner. |
PrecedenceConstraints |
Retorna uma coleção IDTSPrecedenceConstraints100. Este campo é somente leitura. |
Properties |
Retorna um conjunto de propriedades para o ForLoopClass em uma coleção IDTSProperties100. |
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 valor 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 |
Obtém um objeto IDTSVariableDispenser100 de forma que as variáveis associadas ao contêiner possam ser bloqueadas. |
Variables |
Obtém uma coleção que contém as variáveis associadas a este contêiner. |
Métodos
AcceptBreakpointManager(IDTSBreakpointManager100) |
Passa um IDTSBreakpointManager100 para uma tarefa. A tarefa usará o gerenciador de ponto de interrupção para criar, remover e verificar o status de pontos de interrupção. Esse método é chamado pelo runtime e não é usado em código. |
ComputeExpressions(Boolean) |
Computa as expressões do objeto ForLoopClass. |
Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
Executa o executável. |
GetExpression(String) |
Retorna uma cadeia de caracteres que contém a expressão da propriedade especificada. Nulo significa que nenhuma expressão é atribuída. |
GetParentID() |
Obtém o identificador pai deste contêiner. |
IDTSForLoop100_Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
Executa o executável. |
IDTSForLoop100_Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) |
Verifique se o executável será executado com êxito validando todas as suas dependências e outros itens antes da execução. |
IDTSSuspend100_get_SuspendRequired() |
Fornece um contêiner que define um fluxo de trabalho iterativo em um pacote, usando a instrução para iteração. |
IDTSSuspend100_ResumeExecution() |
Retoma a execução da tarefa depois de pausar. A tarefa ou o contêiner é retomado pelo mecanismo de runtime. |
IDTSSuspend100_set_SuspendRequired(Boolean) |
Fornece um contêiner que define um fluxo de trabalho iterativo em um pacote, usando a instrução para iteração. |
IDTSSuspend100_SuspendExecution() |
Indica se o executável precisa ser suspenso. Esse método é chamado pelo mecanismo de runtime. |
LoadFromXML(Object, IDTSEvents100) |
Carrega dados armazenados em formato XML. |
RegenerateID() |
Cria um novo identificador para o contêiner e atualiza o identificador do contêiner. |
ResumeExecution() |
Retoma a execução da tarefa depois de pausar. A tarefa ou o contêiner é retomado pelo mecanismo de runtime. |
SaveToXML(Object, Object, IDTSEvents100) |
Salva informações em um documento XML. |
SetExpression(String, String) |
Atribui a expressão especificada à propriedade. Especifique nulo para remover uma expressão existente da propriedade. |
SuspendExecution() |
Indica se o executável precisa ser suspenso. Esse método é chamado pelo mecanismo de runtime. |
Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) |
Verifique se o executável será executado com êxito validando todas as suas dependências e outros itens antes da execução. |