GetAllGroups

Descripción

Devuelve los nombres de todos los grupos que el usuario actual puede ver. El resultado incluye como mínimo los grupos de los que es miembro el usuario. Si el usuario tiene el privilegio Todos los usuarios/grupos visibles, la lista incluye todos los grupos que están suscritos a la base de datos.

Sintaxis

VBScript

session.GetAllGroups (extend_option)

Perl

$session->GetAllGroups(extend_option); 
Identificador
Descripción
session
El objeto Session que representa la sesión de acceso a la base de datos actual.
extend_option
Un valor Long que especifica el valor de enumeración Extended Name Option.
Valor de retorno
Para Visual Basic, devuelve un valor Variant que contiene una matriz de series. Cada serie contiene el nombre de un grupo.

Para Perl, devuelve una referencia a una matriz de series que contiene los nombres de todos los grupos que un usuario puede ver.

Ejemplo

Perl

sub show_all_groups()
{
    my $groups;
    eval {
        $groups = $session->GetAllGroups($CQPerlExt::CQ_NAME_EXTEND_WHEN_NEEDED);
    };
    if ($@){
        print "WARNING: failed to get all groups: $@\n";
    } else {
        my $group;
        print "All groups:";
        foreach $group (sort @$groups) {
            print " $group";
        }
        print "\n";
    }
}

Comentarios