共用方式為


Server.SessionClosing 事件

當具有執行中 Analysis Services 執行個體的伺服器與用戶端之間的工作階段開始關閉,但在工作階段終於關閉之前發生。

命名空間:  Microsoft.AnalysisServices.AdomdServer
組件:  msmgdsrv (在 msmgdsrv.dll 中)

語法

'宣告
Public Event SessionClosing As EventHandler
'用途
Dim instance As Server 
Dim handler As EventHandler 

AddHandler instance.SessionClosing, handler
public event EventHandler SessionClosing
public:
 event EventHandler^ SessionClosing {
    void add (EventHandler^ value);
    void remove (EventHandler^ value);
}
member SessionClosing : IEvent<EventHandler,
    EventArgs>
JScript 支援事件的使用,但不支援新事件的宣告。

備註

下列程式碼是 Analysis Services 個人化延伸模組 (ASPE) 的一部分,示範如何使用 SessionClosing 和 SessionOpened 事件。

注意

下列範例程式碼也可以從 Microsoft SQL Server Samples and Community Projects 網站下載。

範例

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)

{

}

}

}

請參閱

參考

Server 類別

Microsoft.AnalysisServices.AdomdServer 命名空間