CategoryBase 类
The CategoryBase class is a base class that is used in the construction of the JobCategory class, the OperatorCategory class, and the AlertCategory class. It contains functionality that is common to all three category classes.
继承层次结构
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. . :: . .AlertCategory
Microsoft.SqlServer.Management.Smo.Agent. . :: . .JobCategory
Microsoft.SqlServer.Management.Smo.Agent. . :: . .OperatorCategory
命名空间: Microsoft.SqlServer.Management.Smo.Agent
程序集: Microsoft.SqlServer.Smo(在 Microsoft.SqlServer.Smo.dll 中)
语法
声明
Public Class CategoryBase _
Inherits AgentObjectBase _
Implements ICreatable, IDroppable, IRenamable, IScriptable
用法
Dim instance As CategoryBase
public class CategoryBase : AgentObjectBase,
ICreatable, IDroppable, IRenamable, IScriptable
public ref class CategoryBase : public AgentObjectBase,
ICreatable, IDroppable, IRenamable, IScriptable
type CategoryBase =
class
inherit AgentObjectBase
interface ICreatable
interface IDroppable
interface IRenamable
interface IScriptable
end
public class CategoryBase extends AgentObjectBase implements ICreatable, IDroppable, IRenamable, IScriptable
CategoryBase 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
CategoryBase | Initializes a new instance of the JobCategory class, or the OperatorCategory class, or the AlertCategory class. |
页首
属性
名称 | 说明 | |
---|---|---|
ExecuteForScalar | Gets or sets the Boolean property value that specifies whether the object is set to the execute for scalar option. (从 SqlSmoObject 继承。) | |
IsTouched | Gets the Boolean property value that specifies whether the object properties have been updated but not yet persisted on the server. (从 SqlSmoObject 继承。) | |
Name | Gets or sets the name of the object. (从 NamedSmoObject 继承。) | |
ObjectInSpace | Gets the Boolean property value that specifies whether the object exists in isolation, or whether it is directly or indirectly connected to the instance of SQL Server. (从 SqlSmoObject 继承。) | |
Properties | Gets a collection of Property objects that represent the object properties. (从 SqlSmoObject 继承。) | |
ScalarResult | Gets the scalar result for the referenced object. (从 SqlSmoObject 继承。) | |
State | Gets the state of the referenced object. (从 SmoObjectBase 继承。) | |
Urn | Gets the Uniform Resource Name (URN) address value that uniquely identifies the object. (从 SqlSmoObject 继承。) | |
UserData | Gets or sets user-defined data associated with the referenced object. (从 SmoObjectBase 继承。) |
页首
方法
页首
显式接口实现
名称 | 说明 | |
---|---|---|
IAlienObjectDiscover | (从 SqlSmoObject 继承。) | |
IAlienObjectGetParent | (从 SqlSmoObject 继承。) | |
IAlienObjectGetProperty | (从 SqlSmoObject 继承。) | |
ISfcPropertyProviderGetPropertySet | (从 SqlSmoObject 继承。) | |
IAlienObjectGetUrn | (从 SqlSmoObject 继承。) | |
IAlienObjectResolve | (从 SqlSmoObject 继承。) | |
IAlienObjectSetProperty | (从 SqlSmoObject 继承。) |
页首
注释
SQL Server Agent categories are optional attributes that are used to group alerts, jobs, and operators.
With the JobCategory, OperatorCategory, and AlertCategory objects, you can:
- Create groupings for alerts, jobs, and operators.
Thread Safety
此类型的任何公共静态(Microsoft Visual Basic 中的 Shared)成员在多线程操作中是安全的。 不保证所有实例成员都对于线程安全的。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。