GetAuxEntityDefNames

Descripción

Devuelve una matriz de series, y cada una de ellas corresponde al nombre de uno de los tipos de registro sin estado del esquema.

La matriz nunca está vacía; como mínimo, contiene los nombres de "usuarios", "grupos", "archivos de datos adjuntos" e "historial" que corresponden a los tipos de registro sin estado definidos por el sistema.

Una vez que tenga el nombre de un tipo de registro sin estado, puede recupera el objeto EntityDef para dicho tipo de registro llamando al método GetEntityDef.

Sintaxis

VBScript

session.GetAuxEntityDefNames 

Perl

$session->GetAuxEntityDefNames(); 
Identificador
Descripción
session
El objeto Session que representa la sesión de acceso a la base de datos actual.
Valor de retorno
Para Visual Basic, devuelve un valor Variant que contiene una matriz de series. Cada serie contiene el nombre de un tipo de registro sin estado.

Para Perl, una referencia a una matriz de series.

Ejemplos

VBScript

set sessionObj = GetSession 

' Obtener la lista de nombres para los tipos de registro sin estado. 
entityDefNames = sessionObj.GetAuxEntityDefNames 

' Iterar en los tipos de registro sin estado que no son del sistema 
for each name in entityDefNames
   if name <> "users" And name <> "groups" _ 
      And name <> "attachments" And name <> "history" Then 
         set entityDefObj = sessionObj.GetEntityDef(name) 

      ' Realizar alguna acción con el objeto EntityDef   
   End If 
Next 

Perl

$sessionObj = $entity->GetSession();

#Obtener una matriz que contenga los nombres de los tipos de registro

#sin estado en el esquema de la base de datos actual.

$AuxEntityDefNames = $sessionObj->GetAuxEntityDefNames();

   

#Iterar en los tipos de registro basados en estado 

foreach $name ( @$AuxEntityDefNames){

   print $name, "\n";

   $EntityDefObj = $sessionObj->GetEntityDef( $name);

# Realizar alguna acción con el objeto EntityDef

   # ...

   } 


Comentarios