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 為 共用) 成員具備多執行緒作業安全。 並非所有的執行個體成員都是安全執行緒。

欄位

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)

將集合物件從指定的索引值開始複製到一維陣列。

適用於