Zdarzenie Server.SessionOpened
Występuje, gdy serwer, który ma działającego wystąpienie Usługi Analysis Services rozpoczyna sesja z klient.
Przestrzeń nazw: Microsoft.AnalysisServices.AdomdServer
Zestaw: msmgdsrv (w msmgdsrv.dll)
Składnia
'Deklaracja
Public Event SessionOpened As EventHandler
'Użycie
Dim instance As Server
Dim handler As EventHandler
AddHandler instance.SessionOpened, handler
public event EventHandler SessionOpened
public:
event EventHandler^ SessionOpened {
void add (EventHandler^ value);
void remove (EventHandler^ value);
}
member SessionOpened : IEvent<EventHandler,
EventArgs>
Język JScript obsługuje używanie zdarzeń, ale nie obsługuje deklarowania nowych.
Uwagi
Poniższy kod jest częścią Analysis Services personalizacji rozszerzenia (ASPE) i przedstawiono sposób użycia SessionClosing i SessionOpened zdarzenia.
Ostrzeżenie
Następujący przykładowy kod może być również pobrany z Microsoft SQL Server Samples and Community Projects witryna sieci Web.Aby uzyskać więcej informacji dotyczących sposobu pobierania i instalowania próbek, zobacz Instalowanie SQL Server próbki i przykładowe bazy danych w SQL Server Books Online.
Przykłady
Korzystanie z systemu;
za pomocą System.Collections.Generic;
za pomocą System.Text;
za pomocą Microsoft.AnalysisServices.AdomdServer;
obszar nazw ISV_1.ASClientExtensions
{
[PlugInAttribute]
publiczne klasy ASClientExtensions
{
ASClientExtensions() publiczne
{
Context.Server.SessionOpened += nowe EventHandler (to.SessionOpened);
Context.Server.SessionClosing += nowe EventHandler (to.SessionClosing);
//Verify i środowisko zestaw ClientExtensions.
Środowisko AuthoringAndManagement = nowe AuthoringAndManagement();
}
~ASClientExtensions()
{
}
public void SessionOpened (obiekt nadawcy, EventArgs e)
{
/ / Będzie subskrybować zdarzeń.
Sesja SessionMgr = nowe SessionMgr();
}
public void SessionClosing (obiekt nadawcy, EventArgs e)
{
}
}
}