ExtendedProperty 类

定义

此类包含保存有关包的其他信息的成员。

public ref class ExtendedProperty sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, IDisposable, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSPersist, System::ComponentModel::IComponent
public sealed class ExtendedProperty : Microsoft.SqlServer.Dts.Runtime.DtsObject, IDisposable, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSPersist, System.ComponentModel.IComponent
type ExtendedProperty = class
    inherit DtsObject
    interface IDTSPersist
    interface IDTSName
    interface IComponent
    interface IDisposable
Public NotInheritable Class ExtendedProperty
Inherits DtsObject
Implements IComponent, IDisposable, IDTSName, IDTSPersist
继承
ExtendedProperty
实现

注解

ExtendedProperties 集合允许使用包存储自定义信息。 例如,SSIS 设计器本身将包布局信息存储在扩展属性中。 尽管包的包扩展属性在设计时处于隐藏状态,并在运行时被忽略,但它们会随包一起保存,并提供一种方便的方法,用于将用户定义的信息或元数据附加到包,供自动化过程或自定义工具使用。

每个都有 ExtendedProperty 一个 Name、一 Description个、一 DataType个和一个 Value。 使用属性 ExtendedProperties 访问其扩展属性 Package 集合,并使用集合的 Add 方法添加新扩展属性。

属性

CreationName

返回运行时引擎用于创建 ExtendedProperty 对象实例和将该对象添加到 ExtendedProperties 集合的字符串。 此属性为只读。

DataType

获取包在此实例中存储的值的 DataType。 此字段为只读。

Description

获取或设置与此实例中存储的属性有关的说明。

ID

获取此实例的 GUID。

Name

获取或设置在此实例中存储的内容的名称。

Namespace

获取或设置与此信息关联的命名空间。

Site

获取或设置属性的站点。

Value

获取或设置在此实例中存储的信息的值。

方法

Dispose()

释放此类的实例所使用的资源。

Equals(Object)

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

(继承自 DtsObject)
GetHashCode()

返回此实例的哈希代码。

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

此方法不能由应用程序代码调用。 若要加载保存为 .xml 的包,请使用 LoadPackage(String, IDTSEvents) 方法

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

此方法不能由应用程序代码调用。 若将包保存为 .xml,请使用 SaveToXml(String, Package, IDTSEvents) 方法。

事件

Disposed

添加事件处理程序以侦听 Disposed 事件。

适用于