Condividi tramite


PrecedenceConstraint Classe

Definizione

Specifica le proprietà per la configurazione di un vincolo di precedenza tra due contenitori. 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

È possibile specificare le precedenze e i file eseguibili vincolati che il vincolo di precedenza si connette, l'espressione e il vincolo che determinano se il file eseguibile vincolato viene eseguito e se il vincolo di precedenza funziona in concerto con altri vincoli di precedenza.

Proprietà

ConstrainedExecutable

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

CreationName

Ottiene la stringa utilizzata dal runtime di Integration Services per creare un'istanza dell'oggetto PrecedenceConstraint e aggiungere l'oggetto all'insieme PrecedenceConstraints . Questa proprietà è di sola lettura.

Description

Ottiene o imposta una descrizione per il vincolo.

EvalOp

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

EvaluatesTrue

Ottiene o imposta un valore che indica se la proprietà Value specificata restituisce true. Questa proprietà è di sola lettura.

Expression

Ottiene o imposta l'espressione che il vincolo di precedenza utilizza se EvalOp viene impostato su Expression, ExpressionAndConstraint o su 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 padre dell'oggetto PrecedenceConstraint.

PrecedenceExecutable

Ottiene il nome dell'eseguibile con 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

Dispose()

Questo metodo viene ereditato dal metodo IDisposable.Dispose, ovvero un meccanismo generico utilizzato per indicare in modo esplicito a un oggetto di eseguire l'operazione di pulizia.

Equals(Object)

Determina se due istanze di un oggetto sono uguali.

(Ereditato da DtsObject)
GetHashCode()

Restituisce il codice hash per l'istanza.

(Ereditato da DtsObject)
LoadFromXML(XmlNode, IDTSEvents)

Non è possibile chiamare questo metodo dal codice dell'applicazione. Carica un pacchetto che contiene vincoli di precedenza salvati come file con estensione xml con il metodo LoadPackage(String, IDTSEvents).

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Non è possibile chiamare questo metodo dal codice dell'applicazione. Salva un pacchetto come file con estensione xml con il metodo SaveToXml(String, Package, IDTSEvents).

Eventi

Disposed

Aggiunge un gestore evento per restare in attesa dell'evento Disposed sul vincolo di precedenza.

Si applica a