Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Se produit lorsque la session entre le serveur qui contient l'instance en cours d'exécution de Analysis Services et le client commence à se fermer, mais avant qu'elle ne se ferme définitivement.
Espace de noms : Microsoft.AnalysisServices.AdomdServer
Assembly : msmgdsrv (en msmgdsrv.dll)
Syntaxe
'Déclaration
Public Event SessionClosing As EventHandler
'Utilisation
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 prend en charge l'utilisation d'événements, mais pas la déclaration de nouveaux événements.
Notes
Le code suivant fait partie des extensions de personnalisation (ASPE) Analysis Services et indique comment utiliser les événements SessionClosing et SessionOpened.
Notes
L'échantillon de code suivant peut également être téléchargé à partir du site Web Microsoft SQL Server Samples and Community Projects.
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)
{
}
}
}