Constructeur PlugInAttribute
Initialise une nouvelle instance de la classe PlugInAttribute.
Espace de noms : Microsoft.AnalysisServices.AdomdServer
Assembly : msmgdsrv (en msmgdsrv.dll)
Syntaxe
'Déclaration
Public Sub New
'Utilisation
Dim instance As New PlugInAttribute()
public PlugInAttribute()
public:
PlugInAttribute()
new : unit -> PlugInAttribute
public function PlugInAttribute()
Notes
Le code suivant fait partie des extensions de personnalisation (ASPE) Analysis Services et indique comment utiliser l'attribut personnalisé PlugInAttribute pour baliser le code.
Notes
L'échantillon de code suivant peut également être téléchargé à partir du site Web Microsoft SQL Server Samples and Community Projects.Pour plus d'informations sur le téléchargement et l'installation d'exemples, consultez Installation d'exemples et d'exemples de bases de données SQL Server dans la documentation en ligne de SQL Server.
Exemples
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)
{
}
}
}