ExtendedProperty 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此类包含保存有关包的其他信息的成员。
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
- 继承
- 实现
注解
该 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 事件。 |