ServerProtocolCollection 类

定义

ServerProtocolCollection 类表示 ServerProtocol 对象的集合,这些对象表示在父对象上定义的所有服务器协议。

public ref class ServerProtocolCollection sealed : Microsoft::SqlServer::Management::Smo::Wmi::WmiCollectionBase, System::Collections::ICollection
public sealed class ServerProtocolCollection : Microsoft.SqlServer.Management.Smo.Wmi.WmiCollectionBase, System.Collections.ICollection
type ServerProtocolCollection = class
    inherit WmiCollectionBase
    interface ICollection
    interface IEnumerable
Public NotInheritable Class ServerProtocolCollection
Inherits WmiCollectionBase
Implements ICollection
继承
ServerProtocolCollection
实现

示例

使用集合

注解

ServerProtocolCollection对象可用于获取对一组服务器协议的访问权限。 您可以使用 Item[] 属性返回特定 ServerProtocol 对象。

线程安全性

此类型的任何公共静态(Microsoft Visual Basic 中的 Shared)成员在多线程操作中是安全的。 但不保证所有实例成员都是线程安全的。

字段

initialized

定义一个布尔方法,此方法初始化 Windows Management Instrumentation (WMI) 对象引用中的对象集合。 不要在您的代码中直接引用此成员。 它支持 SQL Server 基础结构。

(继承自 WmiCollectionBase)
innerColl

标识为仅供参考。 不支持。 不保证以后的兼容性。

(继承自 WmiCollectionBase)

属性

Count

获取所引用集合中 ServerProtocol 对象的数目。

IsSynchronized

获取 Boolean 属性值,该值指定是否同步对集合的访问(线程安全)。

(继承自 WmiCollectionBase)
Item[Int32]

按索引号获取集合中的 ServerProtocol 对象。

Item[String]

按名称获取集合中的 ServerProtocol 对象。

SyncRoot

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

(继承自 WmiCollectionBase)

方法

Add(WmiSmoObject)

将指定的对象添加到引用的集合中。

(继承自 WmiCollectionBase)
Contains(String)

检查集合中是否存在指定的键值。

CopyTo(ServerProtocol[], Int32)

从指定的索引值开始,将集合对象复制到一维数组。

GetEnumerator()

返回一个 IEnumerator 接口,通过它可以遍历集合中的对象。

Remove(String)

从引用的集合中删除指定的对象。

(继承自 WmiCollectionBase)

显式接口实现

ICollection.CopyTo(Array, Int32)

从指定的索引值开始,将集合对象复制到一维数组。

适用于