Событие Server.SessionOpened

Возникает, когда сервер, на котором выполняется экземпляр служб Службы Analysis Services, открывает сеанс с клиентом.

Пространство имен:  Microsoft.AnalysisServices.AdomdServer
Сборка:  msmgdsrv (в msmgdsrv.dll)

Синтаксис

'Декларация
Public Event SessionOpened As EventHandler
'Применение
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 поддерживает использование событий, но не объявление новых.

Замечания

Следующий код является частью модулей персонализации служб Analysis Services и показывает, как использовать события SessionClosing и SessionOpened.

Примечание

Следующий образец кода также можно загрузить с веб-сайта Microsoft SQL Server Samples and Community Projects.Дополнительные сведения о загрузке и установке образцов см. в разделе Установка образцов кода и баз данных SQL Server электронной документации по SQL Server.

Примеры

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);

//Проверьте и установите среду для ClientExtensions.

AuthoringAndManagement environment = new AuthoringAndManagement();

}

~ASClientExtensions()

{

}

public void SessionOpened(object sender, EventArgs e)

{

//Создание подписки на события.

SessionMgr session = new SessionMgr();

}

public void SessionClosing(object sender, EventArgs e)

{

}

}

}

См. также

Справочник

Server Класс

Пространство имен Microsoft.AnalysisServices.AdomdServer