del método LookupTableEventReceiver.OnCreated
Un controlador de evento posteriores a la de los métodos CreateLookupTables y CreateLookupTablesMultiLang .
Espacio de nombres: Microsoft.Office.Project.Server.Events
Ensamblado: Microsoft.Office.Project.Server.Events.Receivers (en Microsoft.Office.Project.Server.Events.Receivers.dll)
Sintaxis
'Declaración
Public Overridable Sub OnCreated ( _
contextInfo As PSContextInfo, _
e As LookupTablePostEventArgs _
)
'Uso
Dim instance As LookupTableEventReceiver
Dim contextInfo As PSContextInfo
Dim e As LookupTablePostEventArgs
instance.OnCreated(contextInfo, e)
public virtual void OnCreated(
PSContextInfo contextInfo,
LookupTablePostEventArgs e
)
Parámetros
contextInfo
Tipo: Microsoft.Office.Project.Server.Library.PSContextInfoContiene la información de contexto de Project Server.
e
Tipo: Microsoft.Office.Project.Server.Events.LookupTablePostEventArgsLos datos para el evento.
Comentarios
Nota
El previo y eventos posteriores para el CreateLookupTables y el CreateLookupTablesMultiLang de exponen métodos LookupTableMultiLangDataSet, en lugar de un LookupTableDataSet, en el parámetro e de los controladores de eventos.
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.
Para obtener información acerca de los eventos de servicio de datos de informe (RDS) adicionales para cambiar los datos de la tabla de búsqueda en la base de datos de informes, vea eventos de RDB.
Ejemplos
El código siguiente muestra ejemplos de cómo obtener datos de tablas diferentes, como LookupTableLanguages, LookupTablesy 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.
Vea también
Referencia
clase LookupTableEventReceiver