ProtocolBase 類別

定義

public abstract class ProtocolBase : Microsoft.SqlServer.Management.Smo.Wmi.WmiSmoObject, Microsoft.SqlServer.Management.Common.IAlterable
type ProtocolBase = class
    inherit WmiSmoObject
    interface IAlterable
Public MustInherit Class ProtocolBase
Inherits WmiSmoObject
Implements IAlterable
繼承
衍生
實作

屬性

名稱 Description
Name (繼承來源 WmiSmoObject)
Properties

物件的財產袋

(繼承來源 WmiSmoObject)
ProtocolProperties

這是一個存放伺服器與用戶端協定屬性的屬性袋

State

回傳物件的狀態

(繼承來源 SmoObjectBase)
Urn

回傳物件的 Urn 值,該物件即時計算

(繼承來源 WmiSmoObject)
UserData (繼承來源 SmoObjectBase)

方法

名稱 Description
Alter()

根據其成員的變化來改變物件

AlterProtocolProperties(ProtocolPropertyCollection) (繼承來源 WmiSmoObject)
CheckObjectState() (繼承來源 WmiSmoObject)
CreateProtocolPropertyCollection() (繼承來源 WmiSmoObject)
GetManagementObject()
GetPropertyManagementObject(ProtocolProperty) (繼承來源 WmiSmoObject)
GetPropertyObject(PropertyCollection, DataRow, Object) (繼承來源 WmiSmoObject)
GetProtocolPropertyCollection() (繼承來源 WmiSmoObject)
ImplInitialize(String[], OrderBy[]) (繼承來源 WmiSmoObject)
Initialize()

透過從列舉器讀取物件的屬性來初始化物件

(繼承來源 WmiSmoObject)
InvokeMgmtMethod(ManagementObject, ManagementOperationObserver, String, Object[])

Wraps InvokeMethod 呼叫。 當呼叫失敗時,回傳錯誤代碼
映射為例外。

(繼承來源 WmiSmoObject)
InvokeMgmtMethod(ManagementObject, String, Object[]) (繼承來源 WmiSmoObject)
IsObjectInitialized() (繼承來源 WmiSmoObject)
Refresh()

重新整理屬性包和 ProtocolProperties 集合

SetName(String) (繼承來源 WmiSmoObject)
SetParentImpl(WmiSmoObject) (繼承來源 WmiSmoObject)
SetState(SqlSmoState)

設定物件狀態(存在、丟棄等)應用程式應避免使用此方法。

(繼承來源 SmoObjectBase)
UpdateObjectState() (繼承來源 WmiSmoObject)
Validate(String, Object[]) (繼承來源 SmoObjectBase)

適用於