Поделиться через


Метод LookupTableEventReceiver.OnCreated

Обработчик события после операции для методов CreateLookupTables и CreateLookupTablesMultiLang .

Пространство имен:  Microsoft.Office.Project.Server.Events
Сборка:  Microsoft.Office.Project.Server.Events.Receivers (в Microsoft.Office.Project.Server.Events.Receivers.dll)

Синтаксис

'Декларация
Public Overridable Sub OnCreated ( _
    contextInfo As PSContextInfo, _
    e As LookupTablePostEventArgs _
)
'Применение
Dim instance As LookupTableEventReceiver
Dim contextInfo As PSContextInfo
Dim e As LookupTablePostEventArgs

instance.OnCreated(contextInfo, e)
public virtual void OnCreated(
    PSContextInfo contextInfo,
    LookupTablePostEventArgs e
)

Параметры

Замечания

Примечание

Перед и после события для как CreateLookupTables , так и CreateLookupTablesMultiLang предоставляют методы LookupTableMultiLangDataSet, а не LookupTableDataSet, с помощью параметра e обработчиков событий.

To use datasets in event handlers, set a reference to the Microsoft.Office.Project.Schema.dll assembly. For more information, see How to: Create a Project Server Event Handler and Log an Event.

Сведения о дополнительных событий службы данных отчета (RDS) для изменения данных в таблице подстановки в базе данных отчетов содержатся события для базы данных восстановления.

Примеры

В следующем коде показан примеры того, как получать данные из нескольких таблиц, например LookupTableLanguages, LookupTablesи LookupTableValues.

using PSLibrary = Microsoft.Office.Project.Server.Library;
. . .
public class LookupTableEvents : LookupTableEventReceiver
{
    public override void OnCreating(PSLibrary.PSContextInfo contextInfo, 
        LookupTablePreEventArgs e)
    {
        int lutLanguage = 
            (int)e.LookupTableInformation.LookupTableLanguages.Rows[0]["LCID"];
        Guid lutMultiUid = 
            (Guid)e.LookupTableInformation.LookupTables.Rows[0]["LT_UID"];
        string lutMultiValue = 
            (string)e.LookupTableInformation.LookupTableValues.Rows[0]["LT_VALUE_TEXT"];
        . . .
    }

To use datasets in event handlers, set a reference to the Microsoft.Office.Project.Schema.dll assembly. For more information, see How to: Create a Project Server Event Handler and Log an Event.

См. также

Справочные материалы

LookupTableEventReceiver класс

Элементы LookupTableEventReceiver

Пространство имен Microsoft.Office.Project.Server.Events