GetEntityDef

Descripción

Devuelve el objeto EntityDef solicitado.

Este método se puede utilizar para obtener un objeto EntityDef para tipos de registro sin estado o basados en estado. Para obtener una lista de todos los nombres EntityDef del esquema, llame al método GetEntityDefNames. Puede llamar a otros métodos de Session para que se devuelvan los nombres de subconjuntos EntityDef específicos. Para obtener un EntityDef que pertenezca a una familia, utilice los métodos específicos para familias (que se proporcionan más abajo, en el apartado Consulte también).

Sintaxis

VBScript

session.GetEntityDef(entitydef_name) 

Perl

$session->GetEntityDef(entitydef_name); 
Identificador
Descripción
session
El objeto Session que representa la sesión de acceso a la base de datos actual.
entitydef_name
Un valor String que contiene el nombre de un objeto EntityDef.
Valor de retorno
El objeto EntityDef solicitado.

Ejemplos

VBScript

set sessionObj = GetSession 

' Get the list of names of the state-based record types. 
entityDefNames = sessionObj.GetEntityDefNames 

' Iterate over the state-based record types 
for each name in entityDefNames 
   set entityDefObj = sessionObj.GetEntityDef(name) 
   ' Do something with the EntityDef object 
   Next 

Perl

my($session, $nameList, $field, $entityDefObj, $actionName);

  $session = $entity->GetSession();

  $entityDefObj = $session->GetEntityDef(

                    $entity->GetEntityDefName());



  $session->OutputDebugString("##> Action names for " .

                    $entityDefObj->GetName() . "\n");



$nameList = $entityDefObj->GetActionDefNames();



foreach $actionName(@$nameList)

{

  $session->OutputDebugString("\t##> $actionName\n");

} 

Feedback