Partager via


LookupTableEventReceiver.OnCreated - Méthode

Un gestionnaire d'événements après les méthodes CreateLookupTables et CreateLookupTablesMultiLang .

Espace de noms :  Microsoft.Office.Project.Server.Events
Assembly :  Microsoft.Office.Project.Server.Events.Receivers (dans Microsoft.Office.Project.Server.Events.Receivers.dll)

Syntaxe

'Déclaration
Public Overridable Sub OnCreated ( _
    contextInfo As PSContextInfo, _
    e As LookupTablePostEventArgs _
)
'Utilisation
Dim instance As LookupTableEventReceiver
Dim contextInfo As PSContextInfo
Dim e As LookupTablePostEventArgs

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

Paramètres

Remarques

Notes

Antérieur et postérieur à événements pour les deux CreateLookupTables et CreateLookupTablesMultiLang méthodes exposent LookupTableMultiLangDataSet, plutôt qu'un LookupTableDataSet, dans le paramètre e de gestionnaires d'événements.

Pour utiliser les jeux de données dans les gestionnaires d'événements, définissez une référence à l'assembly Microsoft.Office.Project.Schema.dll . Pour plus d'informations, voir How to: Create a Project Server Event Handler and Log an Event.

Pour plus d'informations sur les événements de rapport Data Service (RDS) supplémentaires pour la modification des données de table de choix dans la base de données de création de rapports, reportez-vous à la section d'événements pour la RDB.

Exemples

Le code suivant montre des exemples illustrant comment obtenir des données provenant de différentes tables comme LookupTableLanguages, LookupTableset 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"];
        . . .
    }

Pour utiliser les jeux de données dans les gestionnaires d'événements, définissez une référence à l'assembly Microsoft.Office.Project.Schema.dll . Pour plus d'informations, voir How to: Create a Project Server Event Handler and Log an Event.

Voir aussi

Référence

LookupTableEventReceiver classe

LookupTableEventReceiver - Membres

Microsoft.Office.Project.Server.Events - Espace de noms