PackageInfos 类

定义

包含 Microsoft SQL Server 或 Integration Services 服务中找到的包集合。 此类不能被继承。

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

示例

下面的代码示例从Application对象实例化PackageInfos对象。

PackageInfos pInfos = app.GetDtsServerPackageInfos(@"File System", "YOURSERVER");  

注解

此集合枚举包。 可以检索存储在 Integration Services 服务中的包,然后循环访问它们,也可以检索存储在SQL Server中的包。 有关如何以编程方式检索 Integration Services 服务包的示例,请参阅 GetDtsServerPackageInfos。 有关以编程方式检索SQL Server包的信息,请参阅GetPackageInfos

字段

m_unmanagedColl

非托管集合。

(继承自 DTSReadOnlyCollectionBase)

属性

Count

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

(继承自 DTSReadOnlyCollectionBase)
IsSynchronized

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

(继承自 DTSReadOnlyCollectionBase)
Item[Object]

从集合中检索 PackageInfo 对象。

SyncRoot

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

(继承自 DTSReadOnlyCollectionBase)

方法

Contains(Object)

返回一个布尔值,该值指示是否可以使用名称、索引、GUID 或说明参数从集合中检索对象。

CopyTo(Array, Int32)

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

(继承自 DTSReadOnlyCollectionBase)
CreateManagedObject(Object)

从非托管对象创建托管对象。

(继承自 DTSReadOnlyCollectionBase)
GetCount()

检索集合中对象的数目。

(继承自 DTSReadOnlyCollectionBase)
GetEnumerator()

返回用于遍历 PackageInfos 集合的枚举器。

GetManagedEnumerator(Object)

从非托管枚举器获取托管枚举器。

(继承自 DTSReadOnlyCollectionBase)

适用于