CategoryBase 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public class CategoryBase : Microsoft.SqlServer.Management.Smo.Agent.AgentObjectBase, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.IDropIfExists, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Common.IRenamable, Microsoft.SqlServer.Management.Smo.IScriptable
type CategoryBase = class
inherit AgentObjectBase
interface ICreatable
interface IDroppable
interface IDropIfExists
interface IRenamable
interface IScriptable
Public Class CategoryBase
Inherits AgentObjectBase
Implements ICreatable, IDropIfExists, IDroppable, IRenamable, IScriptable
- 繼承
- 衍生
- 實作
建構函式
| 名稱 | Description |
|---|---|
| CategoryBase() | |
欄位
| 名稱 | Description |
|---|---|
| m_ExtendedProperties | (繼承來源 SqlSmoObject) |
| singletonParent |
一般的 SMO 物件透過 parentColl(父類別中對應的集合)存取父類別的參考。 單例類在父體中沒有集合。 (繼承來源 SqlSmoObject) |
屬性
| 名稱 | Description |
|---|---|
| CollationDatabaseInServer | (繼承來源 SqlSmoObject) |
| DatabaseEngineEdition |
回傳 SMO 物件的 DatabaseEngineEdition (繼承來源 SqlSmoObject) |
| DatabaseEngineType |
回傳 SMO 物件的 DatabaseEngineType (繼承來源 SqlSmoObject) |
| ExecuteForScalar | (繼承來源 SqlSmoObject) |
| ExecutionManager | (繼承來源 SqlSmoObject) |
| IsTouched |
該物件是否已被觸及以無條件腳本化 Alter (繼承來源 SqlSmoObject) |
| Name | (繼承來源 NamedSmoObject) |
| ObjectInSpace | (繼承來源 SqlSmoObject) |
| ParentCollection |
回傳包含該物件的集合。 可能是 Null。 (繼承來源 SqlSmoObject) |
| Properties | (繼承來源 SqlSmoObject) |
| ScalarResult | (繼承來源 SqlSmoObject) |
| ServerVersion |
回傳包含該物件的伺服器的 ServerVersion。 若物件未與連接伺服器相關聯,則會回傳已知的最高伺服器版本。 (繼承來源 SqlSmoObject) |
| State |
回傳物件的狀態 (繼承來源 SmoObjectBase) |
| Urn |
回傳物件的 Urn 值,該物件即時計算 (繼承來源 SqlSmoObject) |
| UserData | (繼承來源 SmoObjectBase) |
方法
事件
| 名稱 | Description |
|---|---|
| PropertyChanged | (繼承來源 SqlSmoObject) |
| PropertyMetadataChanged | (繼承來源 SqlSmoObject) |
明確介面實作
| 名稱 | Description |
|---|---|
| IAlienObject.Discover() | (繼承來源 SqlSmoObject) |
| IAlienObject.GetDomainRoot() | (繼承來源 SqlSmoObject) |
| IAlienObject.GetParent() | (繼承來源 SqlSmoObject) |
| IAlienObject.GetPropertyType(String) |
發現房產類型。 (繼承來源 SqlSmoObject) |
| IAlienObject.GetPropertyValue(String, Type) |
取得給定屬性的值。 如果找不到財產,就要拋棄。 (繼承來源 SqlSmoObject) |
| IAlienObject.GetUrn() | (繼承來源 SqlSmoObject) |
| IAlienObject.Resolve(String) | (繼承來源 SqlSmoObject) |
| IAlienObject.SetObjectState(SfcObjectState) |
根據提供的 SfcObjectState 設定此物件的狀態。 (繼承來源 SqlSmoObject) |
| IAlienObject.SetPropertyValue(String, Type, Object) |
設定給定屬性的值,若該屬性可寫。 若財產袋中沒有財產,則使用反射。 若找不到該屬性,則拋出例外。 (繼承來源 SqlSmoObject) |
| ISfcPropertyProvider.GetPropertySet() | (繼承來源 SqlSmoObject) |
擴充方法
| 名稱 | Description |
|---|---|
| GetAssessmentItems(SqlSmoObject, String[]) |
找到給定 |
| GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>) |
同步執行評估, |
| GetAssessmentResults(SqlSmoObject, String[]) |
同步執行評估, |
| GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>) |
非同步執行評估, |
| GetAssessmentResultsList(SqlSmoObject, String[]) |
非同步執行評估, |
| IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences) |
檢查該物件根伺服器的 and DatabaseEngineType 是否支援ServerVersion指定型別。 如果 ScriptingPreferences 非空,也會檢查指定型別是否被ServerVersionDatabaseEngineType目標伺服器的 和 支援。 |