OperatorCategory 類別
The OperatorCategory class contains attributes that allow operators to be categorized.
繼承階層
System. . :: . .Object
Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectBase
Microsoft.SqlServer.Management.Smo. . :: . .SqlSmoObject
Microsoft.SqlServer.Management.Smo. . :: . .NamedSmoObject
Microsoft.SqlServer.Management.Smo.Agent. . :: . .AgentObjectBase
Microsoft.SqlServer.Management.Smo.Agent. . :: . .CategoryBase
Microsoft.SqlServer.Management.Smo.Agent..::..OperatorCategory
命名空間: Microsoft.SqlServer.Management.Smo.Agent
組件: Microsoft.SqlServer.Smo (在 Microsoft.SqlServer.Smo.dll 中)
語法
'宣告
Public NotInheritable Class OperatorCategory _
Inherits CategoryBase
'用途
Dim instance As OperatorCategory
public sealed class OperatorCategory : CategoryBase
public ref class OperatorCategory sealed : public CategoryBase
[<SealedAttribute>]
type OperatorCategory =
class
inherit CategoryBase
end
public final class OperatorCategory extends CategoryBase
OperatorCategory 型別公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
OperatorCategory() () () () | Initializes a new instance of the OperatorCategory class. | |
OperatorCategory(JobServer, String) | Initializes a new instance of the OperatorCategory class on the specified instance of Microsoft SQL Server Agent and with the specified name. |
上層
屬性
名稱 | 說明 | |
---|---|---|
ExecuteForScalar | 取得或設定 Boolean 屬性值,指定物件是否設定為執行純量選項。 (繼承自 SqlSmoObject。) | |
ID | Gets the ID value that uniquely identifies the operator category. | |
IsTouched | 取得 Boolean 屬性值,指定物件屬性是否已更新但尚未保存在伺服器上。 (繼承自 SqlSmoObject。) | |
Name | Gets or sets the name of the object. (繼承自 NamedSmoObject。) | |
ObjectInSpace | 取得 Boolean 屬性值,指定物件是否存在於隔離中,或是直接或間接連接至 SQL Server 執行個體。 (繼承自 SqlSmoObject。) | |
Parent | Gets the JobServer object that is the parent of the OperatorCategory object. | |
Properties | 取得代表物件屬性的 Property 物件集合。 (繼承自 SqlSmoObject。) | |
ScalarResult | 取得受參考物件的純量結果。 (繼承自 SqlSmoObject。) | |
State | Gets the state of the referenced object. (繼承自 SmoObjectBase。) | |
Urn | 取得可唯一識別物件的統一資源名稱 (URN) 位址值。 (繼承自 SqlSmoObject。) | |
UserData | Gets or sets user-defined data associated with the referenced object. (繼承自 SmoObjectBase。) |
上層
方法
名稱 | 說明 | |
---|---|---|
AddDatabaseContext(StringCollection) | 將資料庫內容加入至以 queries 參數來識別的查詢集合。 (繼承自 SqlSmoObject。) | |
AddDatabaseContext(StringCollection, ScriptingOptions) | 將資料庫內容加入至以 queries 參數來識別的查詢集合,並使用指定的指令碼選項。 (繼承自 SqlSmoObject。) | |
AlterImpl | 啟動物件更改事件。 (繼承自 SqlSmoObject。) | |
AlterImplFinish | 物件更改事件完成時呼叫的方法。 (繼承自 SqlSmoObject。) | |
AlterImplInit | 初始化物件更改事件時呼叫的方法。 (繼承自 SqlSmoObject。) | |
AlterImplWorker | 呼叫 Alter 方法。 (繼承自 SqlSmoObject。) | |
BindDefaultImpl | 繫結參數所識別的預設項目。 (繼承自 SqlSmoObject。) | |
BindRuleImpl | 將規則結構描述繫結至參數所識別的規則和資料行。 (繼承自 SqlSmoObject。) | |
CheckCollation | 檢查 collationName 參數所識別之定序方法的指令碼選項順序。 (繼承自 SqlSmoObject。) | |
CheckObjectState() () () () | 驗證受參考物件的狀態。 (繼承自 SqlSmoObject。) | |
CheckObjectState(Boolean) | 驗證受參考物件的狀態,並以選項指定如果還未建立該物件則擲回例外狀況。 (繼承自 SqlSmoObject。) | |
CheckObjectStateImpl | 檢查 SqlSmoObject 的狀態。 (繼承自 SqlSmoObject。) | |
CheckVersion100 | 檢查 SQL Server 的版本是否為 SQL Server 2008。 (繼承自 SqlSmoObject。) | |
CheckVersion80 | 檢查 SQL Server 2000 上物件的有效性。 (繼承自 SqlSmoObject。) | |
CheckVersion80SP3 | 檢查 SQL Server 2000 SP3 上物件的有效性。 (繼承自 SqlSmoObject。) | |
CheckVersion90 | 檢查 SQL Server 2005 上物件的有效性。 (繼承自 SqlSmoObject。) | |
CheckVersionBelow90 | 檢查 SQL Server 的版本是否在 SQL Server 2005 之前。 (繼承自 SqlSmoObject。) | |
CleanObject | 將物件設定為未修改狀態。 (繼承自 SqlSmoObject。) | |
Create | 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 Creates the job category, the operator category, or the alert category based on the JobCategory object, the OperatorCategory object, or the AlertCategory object respectively. (繼承自 CategoryBase。) | |
CreateImpl | 使用指令碼選項建立物件。 (繼承自 SqlSmoObject。) | |
CreateImplFinish | 建立事件完成時呼叫的方法。 (繼承自 SqlSmoObject。) | |
CreateImplInit | 初始化建立事件時呼叫的方法。 (繼承自 SqlSmoObject。) | |
Discover | 探索 Object 類型的清單。 (繼承自 SqlSmoObject。) | |
Drop | 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 Removes an existing job category, operator category, or alert category. (繼承自 CategoryBase。) | |
DropImpl | 卸除 SqlSmoObject。 (繼承自 SqlSmoObject。) | |
DropImplWorker | 呼叫 Drop 方法。 (繼承自 SqlSmoObject。) | |
EnumScriptImpl | 列舉 so 參數所指定的指令碼。 (繼承自 SqlSmoObject。) | |
EnumScriptImplWorker | 呼叫方法,用以列舉 so 參數所指定的指令碼。 (繼承自 SqlSmoObject。) | |
EnumScriptImplWorkerSOChanged | 傳回 IEnumerable 字串,描述物件的指令碼選項。 (繼承自 SqlSmoObject。) | |
Equals | (繼承自 Object。) | |
ExecuteNonQuery | (繼承自 SqlSmoObject。) | |
Finalize | (繼承自 Object。) | |
FormatSqlVariant | 將物件格式化為 SqlVariant 類型。 (繼承自 SqlSmoObject。) | |
GenerateDataSpaceFileStreamScript | 產生指令碼來建立資料檔案。 (繼承自 SqlSmoObject。) | |
GenerateDataSpaceScript | 產生指令碼來配置資料檔中的空間。 (繼承自 SqlSmoObject。) | |
GetBindDefaultScript | 取得指令碼,用以繫結由 defSchema 和 defName 參數所指定的預設值。 (繼承自 SqlSmoObject。) | |
GetBindRuleScript | 取得指令碼,用以指定繫結規則。 (繼承自 SqlSmoObject。) | |
GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | 指派 SqlSmoObject 的布林參數。 (繼承自 SqlSmoObject。) | |
GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | 指派 SqlSmoObject 的布林屬性。 (繼承自 SqlSmoObject。) | |
GetCatTypeName | 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 Gets a String value that specifies the name of the category type. (繼承自 CategoryBase。) | |
GetDateTimeParameter | 指派 SqlSmoObject 的日期時間屬性。 (繼承自 SqlSmoObject。) | |
GetDateTimeParameterAsInt | 如果 SqlSmoObject 的日期時間屬性不是 null,則將該日期時間屬性指派為整數值。 (繼承自 SqlSmoObject。) | |
GetDBName | 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 Gets the database name that is associated with the object. (繼承自 AgentObjectBase。) | |
GetEnumParameter | 指派 SqlSmoObject 的列舉屬性。 (繼承自 SqlSmoObject。) | |
GetFragOptionString | 取得以字串值表示的 FragmentationOption 物件。 (繼承自 SqlSmoObject。) | |
GetGuidParameter | 指派 SqlSmoObject 的 Guid 屬性。 (繼承自 SqlSmoObject。) | |
GetHashCode | (繼承自 Object。) | |
GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | 指派 SqlSmoObject 的參數。 (繼承自 SqlSmoObject。) | |
GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | 指派 SqlSmoObject 的參數。 (繼承自 SqlSmoObject。) | |
GetPropValue | 取得 SqlSmoObject 物件的屬性值。 (繼承自 SqlSmoObject。) | |
GetPropValueOptional | 取得 SqlSmoObject 物件的屬性值。 (繼承自 SqlSmoObject。) | |
GetPropValueOptionalAllowNull | 取得 SqlSmoObject 物件的屬性值。 (繼承自 SqlSmoObject。) | |
GetRealValue | 取得 SqlSmoObject 物件的屬性值。 (繼承自 SqlSmoObject。) | |
GetScriptingOptionsForCreate | 取得 SqlSmoObject 物件的 ScriptingOptions。 (繼承自 SqlSmoObject。) | |
GetServerName | 取得物件相關聯之 SQL Server 執行個體的名稱。 (繼承自 SqlSmoObject。) | |
GetServerObject | 取得 SqlSmoObject 物件的伺服器。 (繼承自 SqlSmoObject。) | |
GetSqlServerVersionName | 取得物件相關聯之 SQL Server 執行個體的版本名稱。 (繼承自 SqlSmoObject。) | |
GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | 指派 SqlSmoObject 物件的字串參數。 (繼承自 SqlSmoObject。) | |
GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | 指派 SqlSmoObject 物件的字串參數。 (繼承自 SqlSmoObject。) | |
GetTimeSpanParameterAsInt | 指派 SqlSmoObject 物件的時間範圍參數。 (繼承自 SqlSmoObject。) | |
GetType | (繼承自 Object。) | |
GetUrnRecursive(StringBuilder) | 指派 SqlSmoObject 物件的 Urn 物件。 (繼承自 SqlSmoObject。) | |
GetUrnRecursive(StringBuilder, UrnIdOption) | 指派 SqlSmoObject 物件的 Urn 物件。 (繼承自 SqlSmoObject。) | |
ImplInitialize | 初始化 SqlSmoObject 物件的欄位。 (繼承自 SqlSmoObject。) | |
Initialize() () () () | 初始化物件,並強制載入屬性。 (繼承自 SqlSmoObject。) | |
Initialize(Boolean) | 初始化物件,並強制載入屬性。 (繼承自 SqlSmoObject。) | |
IsObjectDirty | 驗證物件屬性是否已經過修改,而變更尚未保存在 SQL Server 的執行個體上。 (繼承自 SqlSmoObject。) | |
IsObjectInitialized | 驗證物件是否已初始化。 (繼承自 SqlSmoObject。) | |
IsObjectInSpace | 驗證物件是否已隔離,或是連接至 SQL Server 的執行個體。 (繼承自 SqlSmoObject。) | |
IsVersion80SP3 | 判斷 SQL Server 的版本是否為 SQL Server 2000 SP3。 (繼承自 SqlSmoObject。) | |
IsVersion90AndAbove | 判斷 SQL Server 的版本是否為 SQL Server 2005 或更新版本。 (繼承自 SqlSmoObject。) | |
MarkDropped | 設定卸除 SqlSmoState。 (繼承自 SqlSmoObject。) | |
MarkForDropImpl | 設定卸除 SqlSmoState。 (繼承自 SqlSmoObject。) | |
MemberwiseClone | (繼承自 Object。) | |
PostAlter | SqlSmoObject 更改後啟動的方法。 (繼承自 SqlSmoObject。) | |
PostCreate | SqlSmoObject 建立後啟動的方法。 (繼承自 SqlSmoObject。) | |
PostDrop | SqlSmoObject 卸除後啟動的方法。 (繼承自 SqlSmoObject。) | |
Refresh | 接下來要存取物件時,重新整理該物件並擷取屬性。 (繼承自 SqlSmoObject。) | |
Rename | 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 Renames the job category, the operator category, or the alert category. (繼承自 CategoryBase。) | |
RenameImpl | 僅供參考之用。不支援。我們無法保證未來的相容性。 (繼承自 NamedSmoObject。) | |
RenameImplWorker | 僅供參考之用。不支援。我們無法保證未來的相容性。 (繼承自 NamedSmoObject。) | |
Script() () () () | 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 Generates a Transact-SQL script that can be used to re-create the job category, the operator category, or the alert category. (繼承自 CategoryBase。) | |
Script(ScriptingOptions) | 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 Generates a Transact-SQL script that can be used to re-create the job category, the operator category, or the alert category as specified by the scripting options. (繼承自 CategoryBase。) | |
ScriptAlter | 根據參數來更改 SqlSmoObject。 (繼承自 SqlSmoObject。) | |
ScriptChangeOwner | This method supports the SMO infrastructure and is not intended to be used directly from your code. (繼承自 NamedSmoObject。) | |
ScriptCreate | 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 Generates a Transact-SQL script that can be used to create the job category, the operator category, or the alert category as specified by the scripting options. (繼承自 CategoryBase。) | |
ScriptDdl | 擲回 InvalidSmoOperationException。 (繼承自 SqlSmoObject。) | |
ScriptDrop | 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 Deletes a script that could be used to create the job, operator or alert category. (繼承自 CategoryBase。) | |
ScriptImpl() () () () | 取得 SqlSmoObject 指令碼的集合。 (繼承自 SqlSmoObject。) | |
ScriptImpl(ScriptingOptions) | 取得 SqlSmoObject 指令碼的集合。 (繼承自 SqlSmoObject。) | |
ScriptImplWorker | 取得 SqlSmoObject 指令碼的集合。 (繼承自 SqlSmoObject。) | |
ScriptOwner | Alters the script owner authorization. (繼承自 NamedSmoObject。) | |
ScriptRename | 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 Renames a script that could be used to create the job, operator or alert category. (繼承自 CategoryBase。) | |
SetParentImpl | 將 SqlSmoObject 的父系設定為 newParent 參數。 (繼承自 SqlSmoObject。) | |
SetSchemaOwned | Sets the schema owned value. (繼承自 NamedSmoObject。) | |
ToString | 傳回代表受參考物件的 String。 (繼承自 SqlSmoObject。) | |
TouchImpl | 未實作。 (繼承自 SqlSmoObject。) | |
UnbindDefaultImpl | 將 SqlSmoObject 的預設資料行解除繫結。 (繼承自 SqlSmoObject。) | |
UnbindRuleImpl | 將 SqlSmoObject 的規則解除繫結。 (繼承自 SqlSmoObject。) | |
Validate | Validates the state of an object. (繼承自 SmoObjectBase。) |
上層
事件
名稱 | 說明 | |
---|---|---|
PropertyChanged | 代表屬性變更時所發生的事件。 (繼承自 SqlSmoObject。) | |
PropertyMetadataChanged | 代表屬性中繼資料變更時所發生的事件。 (繼承自 SqlSmoObject。) |
上層
欄位
名稱 | 說明 | |
---|---|---|
m_ExtendedProperties | 代表屬性,此屬性定義為擴充 SqlSmoObject 所提供的屬性。 (繼承自 SqlSmoObject。) | |
singletonParent | 代表單一父代。 (繼承自 SqlSmoObject。) |
上層
明確 繼承 實作
名稱 | 說明 | |
---|---|---|
IAlienObject. . :: . .Discover | 探索任何相依性。不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 (繼承自 SqlSmoObject。) | |
IAlienObject. . :: . .GetDomainRoot | 傳回網域的根目錄。 (繼承自 SqlSmoObject。) | |
IAlienObject. . :: . .GetParent | 取得此物件的父系。不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 (繼承自 SqlSmoObject。) | |
IAlienObject. . :: . .GetPropertyType | 取得指定的屬性類型。 (繼承自 SqlSmoObject。) | |
IAlienObject. . :: . .GetPropertyValue | 取得指定的屬性值。 (繼承自 SqlSmoObject。) | |
IAlienObject. . :: . .GetUrn | 取得物件的統一資源名稱。不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 (繼承自 SqlSmoObject。) | |
IAlienObject. . :: . .Resolve | 取得執行個體,其中包含物件統一資源名稱之物件的相關資訊。 (繼承自 SqlSmoObject。) | |
IAlienObject. . :: . .SetObjectState | 將物件狀態設定為指定的 SfcObjectState 值。 (繼承自 SqlSmoObject。) | |
IAlienObject. . :: . .SetPropertyValue | 設定屬性值。 (繼承自 SqlSmoObject。) | |
ISfcPropertyProvider. . :: . .GetPropertySet | 取得此物件屬性集的介面參考。不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 (繼承自 SqlSmoObject。) |
上層
備註
SQL Server Agent categories provide optional attributes that are used to distinguish groups of operators.
With the OperatorCategory object, you can:
- Create groupings for operators.
The category name must be unique.
To get OperatorCategory object properties, users must be a member of the SQLAgentUserRole database role on the MSDB database, or be a member of the sysadmin fixed server role.
To set OperatorCategory object properties, users must be a member of the sysadmin fixed server role.
To create or drop an operator category, users must be a member of the sysadmin fixed server role.
Thread Safety
此型別的任何公用靜態 (在 Microsoft Visual Basic 為共用) 成員具備多執行緒作業安全。不保證所有執行個體成員都是安全執行緒。
執行緒安全性
這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。