Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возникает, когда сервер, на котором выполняется экземпляр служб Службы 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)
{
}
}
}