Condividi tramite


Evento Server.SessionOpened

Viene generato quando il server con l'istanza di Analysis Services in esecuzione avvia una sessione con il client.

Spazio dei nomi  Microsoft.AnalysisServices.AdomdServer
Assembly:  msmgdsrv (in msmgdsrv.dll)

Sintassi

'Dichiarazione
Public Event SessionOpened As EventHandler
'Utilizzo
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>
JScript supporta l'utilizzo di eventi, ma non la dichiarazione di nuovi eventi.

Osservazioni

Il codice seguente fa parte di Analysis Services Personalization Extensions (ASPE) e illustra come utilizzare gli eventi SessionOpened e SessionClosing.

Nota

Il codice di esempio seguente può essere scaricato anche dal sito Web Microsoft SQL Server Samples and Community Projects.Per ulteriori informazioni su come scaricare e installare gli esempi, vedere Installazione degli esempi e dei database di esempio di SQL Server nella documentazione online di SQL Server.

Esempi

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)

{

}

}

}

Vedere anche

Riferimento

Server Classe

Spazio dei nomi Microsoft.AnalysisServices.AdomdServer