Freigeben über


PrecedenceConstraint Klasse

Definition

Gibt die Eigenschaften zum Konfigurieren einer Rangfolgeneinschränkung zwischen zwei Containern an. Diese Klasse kann nicht vererbt werden.

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
Vererbung
PrecedenceConstraint
Implementiert

Hinweise

Sie können die Rangfolge und eingeschränkte ausführbare Dateien angeben, die die Vorrangeinschränkung verbindet, den Ausdruck und die Einschränkung, die bestimmt, ob die eingeschränkte ausführbare Datei ausgeführt wird, und ob die Rangfolgeeinschränkung zusammen mit anderen Vorrangeinschränkungen funktioniert.

Eigenschaften

ConstrainedExecutable

Ruft den Namen eines eingeschränkten Containers ab. Diese Eigenschaft ist schreibgeschützt.

CreationName

Ruft die Zeichenfolge ab, die von der Integration Services-Laufzeit verwendet wird, um eine Instanz des PrecedenceConstraint Objekts zu erstellen und das Objekt der PrecedenceConstraints Auflistung hinzuzufügen. Diese Eigenschaft ist schreibgeschützt.

Description

Ruft eine Beschreibung für die Einschränkung ab oder legt sie fest.

EvalOp

Ruft die von der Rangfolgeneinschränkung verwendeten Auswertungsvorgänge ab oder legt sie fest.

EvaluatesTrue

Ruft einen Wert ab, der angibt, ob die angegebene Value-Eigenschaft "true" ergibt. Diese Eigenschaft ist schreibgeschützt.

Expression

Ruft den Ausdruck ab, den die Rangfolgeneinschränkung verwendet, wenn EvalOp auf Expression, ExpressionAndConstraint oder ExpressionOrConstraint festgelegt ist, oder legt ihn fest.

ID

Ruft die GUID der Rangfolgeneinschränkung ab. Diese Eigenschaft ist schreibgeschützt.

LogicalAnd

Dient zum Abrufen oder Festlegen eines booleschen Werts, der angibt, ob mehrere Einschränkungen zusammenarbeiten.

Name

Ruft den eindeutigen Namen der Rangfolgeneinschränkung ab oder legt ihn fest.

Parent

Ruft den übergeordneten Container von PrecedenceConstraint ab.

PrecedenceExecutable

Ruft den Namen der ausführbaren Datei der Rangfolge ab. Diese Eigenschaft ist schreibgeschützt.

Site

Ruft die Site der Rangfolgeneinschränkung ab oder legt sie fest.

Value

Ruft den Einschränkungstyp von Success, Failure oder Completion ab oder legt ihn fest.

Methoden

Dispose()

Diese Methode wird von der IDisposable.Dispose-Methode geerbt. Diese stellt einen generischen Mechanismus dar, durch den ein Objekt explizit angewiesen wird, ein Cleanup auszuführen.

Equals(Object)

Stellt fest, ob zwei Objektinstanzen gleich sind.

(Geerbt von DtsObject)
GetHashCode()

Gibt den Hashcode für diese Instanz zurück.

(Geerbt von DtsObject)
LoadFromXML(XmlNode, IDTSEvents)

Diese Methode kann durch den Anwendungscode nicht aufgerufen werden. Lädt ein Paket, das im XML-Format gespeicherte Rangfolgeneinschränkungen enthält, unter Verwendung der LoadPackage(String, IDTSEvents)-Methode.

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Diese Methode kann durch den Anwendungscode nicht aufgerufen werden. Speichert ein Paket unter Verwendung der SaveToXml(String, Package, IDTSEvents)-Methode als XML-Datei.

Ereignisse

Disposed

Fügt einen Ereignishandler hinzu, der auf das Disposed-Ereignis für die Rangfolgeneinschränkung lauscht.

Gilt für: