Freigeben über


PlugInAttribute-Konstruktor

Initialisiert eine neue Instanz der PlugInAttribute-Klasse.

Namespace:  Microsoft.AnalysisServices.AdomdServer
Assembly:  msmgdsrv (in msmgdsrv.dll)

Syntax

'Declaration
Public Sub New
'Usage
Dim instance As New PlugInAttribute()
public PlugInAttribute()
public:
PlugInAttribute()
new : unit -> PlugInAttribute
public function PlugInAttribute()

Hinweise

Der folgende Code ist Teil der Personalisierungserweiterungen für Analysis Services (ASPE) und zeigt die Verwendung des benutzerdefinierten Attributs PlugInAttribute zum Markieren von Code.

Hinweis

Der folgende Beispielcode kann auch von der Website Microsoft SQL Server Samples and Community Projects heruntergeladen werden.Weitere Informationen zum Herunterladen und Installieren von Beispielen finden Sie unter Installieren der SQL Server-Beispiele und -Beispieldatenbanken in der SQL Server-Onlinedokumentation.

Beispiele

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)

{

}

}

}

Siehe auch

Verweis

PlugInAttribute Klasse

Microsoft.AnalysisServices.AdomdServer-Namespace