ServiceCollection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс ServiceCollection представляет коллекцию Service объектов , представляющих все SQL Server службы, определенные в родительском объекте.
public ref class ServiceCollection sealed : Microsoft::SqlServer::Management::Smo::Wmi::WmiCollectionBase, System::Collections::ICollection
public sealed class ServiceCollection : Microsoft.SqlServer.Management.Smo.Wmi.WmiCollectionBase, System.Collections.ICollection
type ServiceCollection = class
inherit WmiCollectionBase
interface ICollection
interface IEnumerable
Public NotInheritable Class ServiceCollection
Inherits WmiCollectionBase
Implements ICollection
- Наследование
- Реализации
Примеры
Комментарии
Объект ServiceCollection можно использовать для получения доступа к набору служб SQL Server. Можно использовать свойство Item[] для возвращения определенного объекта Service.
Потокобезопасность
Все общие статические члены этого типа (Shared в Microsoft Visual Basic) можно использовать в многопоточных операциях. Потокобезопасная работа с членами экземпляров типа не гарантируется.
Поля
initialized |
Определяет логический метод, который инициализирует коллекцию объектов в ссылке на объект инструментария управления Windows (WMI). Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Унаследовано от WmiCollectionBase) |
innerColl |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. (Унаследовано от WmiCollectionBase) |
Свойства
Count |
Возвращает количество объектов Service в связанной коллекции. |
IsSynchronized |
Возвращает значение свойства типа Boolean, которое указывает, является ли доступ к коллекции синхронизированным (потокобезопасным). (Унаследовано от WmiCollectionBase) |
Item[Int32] |
Возвращает объект Service из коллекции по номеру индекса. |
Item[String] |
Возвращает объект Service из коллекции по имени. |
SyncRoot |
Возвращает объект, который можно использовать для синхронизации доступа к коллекции. (Унаследовано от WmiCollectionBase) |
Методы
Add(WmiSmoObject) |
Добавляет указанный объект в связанную коллекцию. (Унаследовано от WmiCollectionBase) |
Contains(String) |
Проверяет, существует ли указанное значение ключа в коллекции. |
CopyTo(Service[], Int32) |
Копирует коллекцию объектов в одномерный массив, начиная с указанного значения индекса. |
GetEnumerator() |
Возвращает интерфейс IEnumerator, позволяющий выполнять итерацию по объектам в коллекции. |
Remove(String) |
Удаляет указанный объект из связанной коллекции. (Унаследовано от WmiCollectionBase) |
Явные реализации интерфейса
ICollection.CopyTo(Array, Int32) |
Копирует коллекцию объектов в одномерный массив, начиная с указанного значения индекса. |