语言

ExtendedProperties 类

定义

包含 ExtendedProperty 对象的集合。 此类不能被继承。

public ref class ExtendedProperties sealed : Microsoft::SqlServer::Dts::Runtime::DTSReadOnlyCollectionBase
public sealed class ExtendedProperties : Microsoft.SqlServer.Dts.Runtime.DTSReadOnlyCollectionBase
type ExtendedProperties = class
    inherit DTSReadOnlyCollectionBase
Public NotInheritable Class ExtendedProperties
Inherits DTSReadOnlyCollectionBase
继承
ExtendedProperties

注解

ExtendedProperties 集合允许将自定义信息随包存储。 例如,SSIS Designer 本身将包布局信息存储在扩展属性中。 虽然包的扩展属性在设计时被隐藏,运行时被忽略,但它们会随包一同保留,并为用户自定义信息或元数据附加包提供了方便的方式,以便自动化流程或自定义工具可能使用。

每个 ExtendedPropertyNameDescriptionDataTypeValue和 。 使用 ExtendedPropertiesPackage 集合的属性访问其扩展属性集合,并使用集合的添加方法添加新的扩展属性。

字段

名称 说明
m_unmanagedColl

未管理的收藏。

(继承自 DTSReadOnlyCollectionBase)

属性

名称 说明
Count

获取实例中包含的 DTSReadOnlyCollectionBase 元素数。

(继承自 DTSReadOnlyCollectionBase)
IsSynchronized

获取一个值,该值指示对 DTSReadOnlyCollectionBase 同步的访问是否同步(线程安全)。

(继承自 DTSReadOnlyCollectionBase)
Item[Object]

从集合中获取对象 ExtendedProperty

SyncRoot

获取可用于同步对 . DTSReadOnlyCollectionBase的访问的对象。

(继承自 DTSReadOnlyCollectionBase)

方法

名称 说明
Add(String, String, Object)

在集合末尾添加一个新的空 ExtendedProperty 对象。

Contains(Object)

返回一个布尔值,指示集合中的项是否可以通过索引访问而不抛出异常。

CopyTo(Array, Int32)

将整个 DTSReadOnlyCollectionBase 复制到兼容的一维数组,从目标数组的指定索引处开始。

(继承自 DTSReadOnlyCollectionBase)
CreateManagedObject(Object)

从未管理对象创建受管理对象。

(继承自 DTSReadOnlyCollectionBase)
GetCount()

检索集合中的对象数。

(继承自 DTSReadOnlyCollectionBase)
GetEnumerator()

返回 和 ExtendedPropertyEnumerator 用于迭代集合 ExtendedProperties

GetManagedEnumerator(Object)

从一个未管理的枚举器中获取管理枚举器。

(继承自 DTSReadOnlyCollectionBase)
Remove(Object)

ExtendedProperty集合中删除对象ExtendedProperties

适用于