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
- Наследование
Примеры
Следующий пример кода инстанцирует PackageInfos объект из этого Application объекта.
PackageInfos pInfos = app.GetDtsServerPackageInfos(@"File System", "YOURSERVER");
Комментарии
Эта коллекция перечисляет пакеты. Вы можете получить пакеты, хранящиеся в сервисе Integration Services, и затем проходить их по ним, или получить пакеты, хранящиеся в SQL Server. Для примера того, как программно получить пакеты сервисов интеграционных сервисов, см. 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) |