Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Tritt auf, wenn die Sitzung zwischen dem Server mit der aktuell ausgeführten Analysis Services-Instanz und dem Client geschlossen wird, jedoch bevor die Sitzung letztendlich geschlossen ist.
Namespace: Microsoft.AnalysisServices.AdomdServer
Assembly: msmgdsrv (in msmgdsrv.dll)
Syntax
'Declaration
Public Event SessionClosing As EventHandler
'Usage
Dim instance As Server
Dim handler As EventHandler
AddHandler instance.SessionClosing, handler
public event EventHandler SessionClosing
public:
event EventHandler^ SessionClosing {
void add (EventHandler^ value);
void remove (EventHandler^ value);
}
member SessionClosing : IEvent<EventHandler,
EventArgs>
JScript unterstützt die Verwendung von Ereignissen, aber nicht die Deklaration neuer Ereignisse.
Hinweise
Der folgende Code ist Teil der Personalisierungserweiterungen für Analysis Services (ASPE) und zeigt die Verwendung des SessionClosing-Ereignisses und des SessionOpened-Ereignisses.
Hinweis
Der folgende Beispielcode kann auch von der Website Microsoft SQL Server Samples and Community Projects heruntergeladen werden.
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)
{
}
}
}