PlugInAttribute 构造函数
初始化 PlugInAttribute 类的新实例。
命名空间: Microsoft.AnalysisServices.AdomdServer
程序集: msmgdsrv(在 msmgdsrv.dll 中)
语法
声明
Public Sub New
用法
Dim instance As New PlugInAttribute()
public PlugInAttribute()
public:
PlugInAttribute()
new : unit -> PlugInAttribute
public function PlugInAttribute()
注释
以下代码是 Analysis Services 个性化扩展插件 (ASPE) 的一部分,它说明如何使用 PlugInAttribute 自定义属性来标记您的代码。
备注
还可以从 Microsoft SQL Server Samples and Community Projects网站下载以下示例代码。有关如何下载和安装示例的详细信息,请参阅 SQL Server 联机丛书中的安装 SQL Server 示例和示例数据库。
示例
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.AnalysisServices.AdomdServer;
namespace ISV_1.ASClientExtensions
{
[PlugInAttribute]
public class ASClientExtensions
{
public ASClientExtensions()
{
Context.Server.SessionOpened += new EventHandler(this.SessionOpened);
Context.Server.SessionClosing += new EventHandler(this.SessionClosing);
//Verify and set environment for ClientExtensions.
AuthoringAndManagement environment = new AuthoringAndManagement();
}
~ASClientExtensions()
{
}
public void SessionOpened(object sender, EventArgs e)
{
// This will subscribe to the events.
SessionMgr session = new SessionMgr();
}
public void SessionClosing(object sender, EventArgs e)
{
}
}
}