Udostępnij przez


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)

{

}

}

}