PrecedenceConstraint Classe

Definizione

Specifica le proprietà per configurare un vincolo di precedenza tra due container. La classe non può essere ereditata.

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
Ereditarietà
PrecedenceConstraint
Implementazioni

Commenti

Puoi specificare gli eseguibili di precedenza e vincolati che il vincolo di precedenza collega, l'espressione e il vincolo che determinano se l'eseguibile vincolato funziona e se il vincolo di precedenza funziona insieme ad altri vincoli di precedenza.

Proprietà

Nome Descrizione
ConstrainedExecutable

Riceve il nome di un contenitore vincolato. Questa proprietà è di sola lettura.

CreationName

Ottiene la stringa usata dal runtime di Integration Services per creare un'istanza dell'oggetto PrecedenceConstraint e aggiungerlo alla PrecedenceConstraints collezione. Questa proprietà è di sola lettura.

Description

Ottiene o imposta una descrizione per il vincolo.

EvalOp

Ottiene o imposta le operazioni di valutazione usate dal vincolo di precedenza.

EvaluatesTrue

Ottiene un valore che indica se la proprietà specificata Value si valuta come vera. Questa proprietà è di sola lettura.

Expression

Ottiene o definisce l'espressione che il vincolo di precedenza usa se EvalOp è impostato a Expression, ExpressionAndConstraint, o ExpressionOrConstraint.

ID

Ottiene il GUID del vincolo di precedenza. Questa proprietà è di sola lettura.

LogicalAnd

Ottiene o imposta un valore booleano che indica se più vincoli funzionano insieme.

Name

Ottiene o imposta il nome univoco del vincolo di precedenza.

Parent

Ottiene il contenitore genitore del PrecedenceConstraint.

PrecedenceExecutable

Ottiene il nome dell'eseguibile di precedenza. Questa proprietà è di sola lettura.

Site

Ottiene o imposta il sito del vincolo di precedenza.

Value

Ottiene o imposta il tipo di vincolo di Success, Failure, o Completion.

Metodi

Nome Descrizione
Dispose()

Questo metodo è ereditato dal metodo IDisposable.Dispose, che è un meccanismo generico per dire esplicitamente a un oggetto di eseguire la pulizia.

Equals(Object)

Determina se due istanze dell'oggetto sono uguali.

(Ereditato da DtsObject)
GetHashCode()

Restituisce il codice hash per questa istanza.

(Ereditato da DtsObject)
LoadFromXML(XmlNode, IDTSEvents)

Questo metodo non è richiamabile dal codice applicativo. Carica un pacchetto contenente vincoli di precedenza salvati come .xml, usa il LoadPackage(String, IDTSEvents) metodo.

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Questo metodo non è richiamabile dal codice applicativo. Salva un pacchetto come .xml, usa il SaveToXml(String, Package, IDTSEvents) metodo.

Eventi

Nome Descrizione
Disposed

Aggiunge un gestore di eventi per ascoltare l'evento Disposed sul vincolo di precedenza.

Si applica a