ForEachLoopClass 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 de iteração foreach.
public ref class ForEachLoopClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::ForEachLoop, 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::IDTSForEachLoop100, 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("C2DA94B4-782A-4F02-8532-B79F2F17EF2C")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class ForEachLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForEachLoop, 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.IDTSForEachLoop100, 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("8D9B72A5-CF6C-43F6-810D-BA54BE7CDF5A")]
public class ForEachLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForEachLoop, 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.IDTSForEachLoop100, 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("B4239650-285C-4F45-8F7B-759C3009A565")]
public class ForEachLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForEachLoop, 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.IDTSForEachLoop100, 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("C2DA94B4-782A-4F02-8532-B79F2F17EF2C")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type ForEachLoopClass = class
interface IDTSExecutable100
interface ForEachLoop
interface IDTSForEachLoop100
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("8D9B72A5-CF6C-43F6-810D-BA54BE7CDF5A")>]
type ForEachLoopClass = class
interface IDTSExecutable100
interface ForEachLoop
interface IDTSForEachLoop100
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("B4239650-285C-4F45-8F7B-759C3009A565")>]
type ForEachLoopClass = class
interface IDTSExecutable100
interface ForEachLoop
interface IDTSForEachLoop100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
interface IDTSName100
Public Class ForEachLoopClass
Implements ForEachLoop, IDTSBreakpointSite100, IDTSContainer100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSForEachLoop100, IDTSName100, IDTSPersist100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100
- Herança
-
ForEachLoopClass
- Atributos
- Implementações
Construtores
ForEachLoopClass() |
Inicializa uma nova instância da classe ForEachLoopClass. |
Propriedades
CreationName |
Retorna a cadeia de caracteres usada para criar uma instância do objeto ForEachLoopClass. Esta propriedade é somente para leitura. |
DebugMode |
Obtém ou define um Boolean que indica se o ForEachLoopClass objeto está no modo de depuração e se ele deve disparar o evento durante a OnBreakpointHit(IDTSBreakpointSite100, IDTSBreakpointTarget100) 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 ForEachLoopClass. |
Disable |
Obtém um Boolean que indica se o ForEachLoopClass objeto está desabilitado. |
DisableEventHandlers |
Obtém um Boolean que indica se os manipuladores de eventos na tarefa estão desabilitados. |
EventHandlers |
Obtém uma coleção de objetos de manipulador de eventos. Este campo é somente leitura. |
EventInfos |
Obtém uma coleção de objetos IDTSEventInfo100 . Este campo é somente leitura. |
Executables |
Obtém uma coleção de objetos executáveis. |
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 ForEachLoopClass. |
ExecutionStatus |
Retorna um valor que indica o status atual da execução do objeto ForEachLoopClass na hora da chamada. |
FailPackageOnFailure |
Obtém ou define um Boolean que indica se o pacote falha quando um contêiner filho falha. |
FailParentOnFailure |
Obtém ou define um Boolean que define se o contêiner pai falha quando um contêiner filho falha. |
ForcedExecutionValue |
Se a ForceExecutionValue propriedade for 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 DTSExecResult 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. |
ForEachEnumerator |
Obtém ou define um host para o IDTSForEachEnumerator100. |
ID |
Obtém o GUID do ForEachLoopClass. O valor é somente leitura. |
IDTSSuspend100_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. |
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 ForEachLoopClass. |
LocaleID |
Obtém ou define um Inteiro que indica a localidade do Microsoft Win32® a ser usada quando o ForEachLoopClass objeto é executado. |
LogEntryInfos |
Obtém o objeto IDTSLogEntryInfos100 para o contêiner. 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 |
Obtém 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 ForEachLoopClass objeto pare de ser executado. |
Name |
Obtém ou define o nome de ForEachLoopClass. |
Parent |
Obtém o contêiner pai. O valor é somente leitura. |
PrecedenceConstraints |
Obtém uma coleção IDTSPrecedenceConstraints100 que contém todas as restrições de precedência associadas ao ForEachLoop. |
Properties |
Retorna uma coleção de objetos IDTSProperty100 associados ao ForEachLoop. |
StartTime |
Obtém a hora em que o contêiner começou a execução. Esta propriedade é somente para leitura. |
StopTime |
Obtém 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 |
Obtém um objeto IDTSVariableDispenser100 de forma que as variáveis associadas ao contêiner possam ser bloqueadas. |
VariableMappings |
Obtém uma coleção IDTSForEachVariableMappings100 que contém os mapeamentos de variáveis para o ForEachLoop. |
Variables |
Retorna uma coleção que contém as variáveis associadas a este contêiner. Esta propriedade é somente para leitura. |
Métodos
AcceptBreakpointManager(IDTSBreakpointManager100) |
Aceita um IDTSBreakpointManager100 que é chamado pelo mecanismo de tempo de execução quando uma tarefa ou um contêiner é criado 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. |
ComputeExpressions(Boolean) |
Computa as expressões na coleção de propriedade. |
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 a ID do contêiner pai. |
IDTSForEachLoop100_Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
Executa o executável. |
IDTSForEachLoop100_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 de iteração foreach. |
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 de iteração foreach. |
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() |
Para obter mais informações, consulte ForEachLoop. |
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. |