Поделиться через


ServerIPAddressCollection Класс

Определение

Класс ServerIPAddressCollection представляет коллекцию объектов ServerIPAddress, охватывающих все IP-адреса сервера, определенные в родительском объекте.

public ref class ServerIPAddressCollection sealed : Microsoft::SqlServer::Management::Smo::Wmi::WmiCollectionBase, System::Collections::ICollection
public sealed class ServerIPAddressCollection : Microsoft.SqlServer.Management.Smo.Wmi.WmiCollectionBase, System.Collections.ICollection
type ServerIPAddressCollection = class
    inherit WmiCollectionBase
    interface ICollection
    interface IEnumerable
Public NotInheritable Class ServerIPAddressCollection
Inherits WmiCollectionBase
Implements ICollection
Наследование
ServerIPAddressCollection
Реализации

Примеры

Использование коллекций

Комментарии

Объект ServerIPAddressCollection можно использовать для получения доступа к набору IP-адресов сервера. Можно использовать свойство Item[] для возвращения определенного объекта ServerIPAddress.

Потокобезопасность

Все общие статические члены этого типа (Shared в Microsoft Visual Basic) можно использовать в многопоточных операциях. Потокобезопасная работа с членами экземпляров типа не гарантируется.

Поля

initialized

Определяет логический метод, который инициализирует коллекцию объектов в ссылке на объект инструментария управления Windows (WMI). Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.

(Унаследовано от WmiCollectionBase)
innerColl

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

(Унаследовано от WmiCollectionBase)

Свойства

Count

Возвращает количество объектов ServerIPAddress в связанной коллекции.

IsSynchronized

Возвращает значение свойства типа Boolean, которое указывает, является ли доступ к коллекции синхронизированным (потокобезопасным).

(Унаследовано от WmiCollectionBase)
Item[Int32]

Возвращает объект ServerIPAddress из коллекции по номеру индекса.

Item[String]

Возвращает объект ServerIPAddress из коллекции по имени.

SyncRoot

Возвращает объект, который можно использовать для синхронизации доступа к коллекции.

(Унаследовано от WmiCollectionBase)

Методы

Add(WmiSmoObject)

Добавляет указанный объект в связанную коллекцию.

(Унаследовано от WmiCollectionBase)
Contains(String)

Проверяет, существует ли указанное значение ключа в коллекции.

CopyTo(ServerIPAddress[], Int32)

Копирует коллекцию объектов в одномерный массив, начиная с указанного значения индекса.

GetEnumerator()

Возвращает интерфейс IEnumerator, позволяющий выполнять итерацию по объектам в коллекции.

Remove(String)

Удаляет указанный объект из связанной коллекции.

(Унаследовано от WmiCollectionBase)

Явные реализации интерфейса

ICollection.CopyTo(Array, Int32)

Копирует коллекцию объектов в одномерный массив, начиная с указанного значения индекса.

Применяется к