SPPageStateControl.PopulateCommandHandlers 方法
设置处理用户选择通过单击功能区按钮的操作的命令处理程序。
命名空间: Microsoft.SharePoint.WebControls
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
Protected Overridable Sub PopulateCommandHandlers
用法
Me.PopulateCommandHandlers()
protected virtual void PopulateCommandHandlers()
备注
您可以重写此方法,并创建命令处理程序。若要执行此操作,应首先,调用基类实现,然后设置想要覆盖的命令处理程序。每个命令处理程序都有一个相应的TransitionCommandHandlers枚举值。
若要替代特定操作的命令处理程序,设置相应的枚举值的commandHandlers数组中为您的自定义命令处理程序命令处理程序。
例如,要自定义当有人单击签入按钮时,会发生什么情况,您重写PopulateCommandHandlers方法和使用代码类似于以下操作为您的自定义命令处理程序中设置检查。
this.commandHandlers[(int) TransitionCommandHandler.Checkin] =
new MyCheckinHandler(this);
备注
此代码假定您的自定义命令处理程序的构造函数采用当前页面状态控件作为参数。这样,您的自定义命令处理程序来利用内置的错误处理功能。