SPCmdlet 类
表示抽象基类的所有自定义 cmdlets 编写用于在 SharePoint 部署中,跨所有 SharePoint cmdlet 提供统一的行为。
继承层次结构
System.Object
InternalCommand
Cmdlet
PSCmdlet
Microsoft.SharePoint.PowerShell.SPCmdlet
Microsoft.SharePoint.PowerShell.SPGetCmdletBase<TCmdletObject>
Microsoft.SharePoint.PowerShell.SPNewCmdletBase<TCmdletObject>
Microsoft.SharePoint.PowerShell.SPRemoveCmdletBase<TCmdletObject>
Microsoft.SharePoint.PowerShell.SPSetCmdletBase<TCmdletObject>
命名空间: Microsoft.SharePoint.PowerShell
程序集: Microsoft.SharePoint.PowerShell(位于 Microsoft.SharePoint.PowerShell.dll 中)
语法
声明
<SPCmdletAttribute> _
Public MustInherit Class SPCmdlet _
Inherits PSCmdlet
用法
Dim instance As SPCmdlet
[SPCmdletAttribute]
public abstract class SPCmdlet : PSCmdlet
备注
在编写 cmdlet 使用 SharePoint 部署时,请使用此基类的类。因此它提供的所有功能的 Windows PowerShell 框架中,添加一组跨 SharePoint 平台最常使用的特定于 SharePoint 的函数时,从System.Management.Automation.PSCmdlet,继承此类。
通过重写该虚方法, InternalProcessRecord(),从SPCmdlet的基类继承的每个 cmdlet 的核心工作负荷已完成。从ProcessRecord()方法调用此方法。
线程安全性
该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。