Partilhar via


PrecedenceConstraint Classe

Definição

Especifica as propriedades para configurar uma restrição de precedência entre dois contêineres. Essa classe não pode ser herdada.

public ref class PrecedenceConstraint sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, IDisposable, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSPersist, System::ComponentModel::IComponent
public sealed class PrecedenceConstraint : Microsoft.SqlServer.Dts.Runtime.DtsObject, IDisposable, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSPersist, System.ComponentModel.IComponent
type PrecedenceConstraint = class
    inherit DtsObject
    interface IDTSName
    interface IDTSPersist
    interface IComponent
    interface IDisposable
Public NotInheritable Class PrecedenceConstraint
Inherits DtsObject
Implements IComponent, IDisposable, IDTSName, IDTSPersist
Herança
PrecedenceConstraint
Implementações

Comentários

Você pode especificar a precedência e os executáveis restritos que a restrição de precedência conecta, a expressão e a restrição que determinam se o executável restrito é executado e se a restrição de precedência funciona em conjunto com outras restrições de precedência.

Propriedades

ConstrainedExecutable

Obtém o nome de um contêiner restrito. Esta propriedade é somente para leitura.

CreationName

Obtém a cadeia de caracteres usada pelo runtime do Integration Services para criar uma instância do PrecedenceConstraint objeto e adicionar o objeto à PrecedenceConstraints coleção. Esta propriedade é somente para leitura.

Description

Obtém ou define uma descrição para a restrição.

EvalOp

Obtém ou define as operações de avaliação usadas pela restrição de precedência.

EvaluatesTrue

Obtém um valor que indica se a propriedade Value especificada é avaliada como true. Esta propriedade é somente para leitura.

Expression

Obtém ou define a expressão que a restrição de precedência usará se EvalOp estiver definido como Expression, ExpressionAndConstraint ou ExpressionOrConstraint.

ID

Obtém a GUID da restrição de precedência. Esta propriedade é somente para leitura.

LogicalAnd

Obtém ou define um valor booliano que indica se várias restrições funcionam juntas.

Name

Obtém ou define o nome exclusivo da restrição de precedência.

Parent

Obtém o contêiner pai do PrecedenceConstraint.

PrecedenceExecutable

Obtém o nome do executável de precedência. Esta propriedade é somente para leitura.

Site

Obtém ou define o local da restrição de precedência.

Value

Obtém ou define o tipo de restrição de Success, Failure ou Completion.

Métodos

Dispose()

Este método é herdado do método IDisposable.Dispose, que é um mecanismo genérico para informar explicitamente a um objeto para executar a limpeza.

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)
LoadFromXML(XmlNode, IDTSEvents)

Esse método não pode ser chamado por seu código de aplicativo. Carrega um pacote que contenha restrições de precedência salvas como .xml, use o método LoadPackage(String, IDTSEvents).

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Esse método não pode ser chamado por seu código de aplicativo. Salva um pacote como .xml, use o método SaveToXml(String, Package, IDTSEvents).

Eventos

Disposed

Adiciona um manipulador de eventos para escutar o evento Disposed na restrição de precedência.

Aplica-se a