语言

PrecedenceConstraint 类

定义

指定两个容器之间配置优先级约束的属性。 此类不能被继承。

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
继承
PrecedenceConstraint
实现

注解

你可以指定优先级约束连接的优先级和受约束可执行文件,决定受约束可执行文件是否运行的表达式和约束,以及优先级约束是否与其他优先级约束协同工作。

属性

名称 说明
ConstrainedExecutable

会被命名为受限容器。 此属性为只读。

CreationName

获取集成服务运行时用于创建 PrecedenceConstraint 该对象实例并将该对象添加到 PrecedenceConstraints 集合中的字符串。 此属性为只读。

Description

获得或设置约束的描述。

EvalOp

获得或设置优先约束所用的评估操作。

EvaluatesTrue

获得一个值,表示指定的 Value 属性是否为真。 此属性为只读。

Expression

如果 EvalOp 被设为 ExpressionExpressionAndConstraint、 或 ExpressionOrConstraint,则 得到或 是 先行约束所用的表达式。

ID

获得优先级约束的GUID。 此属性为只读。

LogicalAnd

获得或设置一个布尔值,表示多个约束是否协同工作。

Name

获得或设置优先约束的唯一名称。

Parent

获得 的 PrecedenceConstraint父容器。

PrecedenceExecutable

获取优先级可执行文件的名称。 此属性为只读。

Site

获得或设置优先约束的地点。

Value

获得或设置约束类型为 SuccessFailure、 或 Completion

方法

名称 说明
Dispose()

该方法继承自 IDisposable.Dispose 方法,这是一种通用机制,用于显式指示对象执行清理。

Equals(Object)

确定两个对象实例是否相等。

(继承自 DtsObject)
GetHashCode()

返回此实例的哈希代码。

(继承自 DtsObject)
LoadFromXML(XmlNode, IDTSEvents)

你的应用代码无法调用此方法。 加载包含优先约束的包,这些约束被保存为 .xml,使用该 LoadPackage(String, IDTSEvents) 方法。

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

你的应用代码无法调用此方法。 把包裹保存为 .xml,用这个 SaveToXml(String, Package, IDTSEvents) 方法。

活动

名称 说明
Disposed

添加一个事件处理程序,用于监听 Disposed 优先级约束下的事件。

适用于