GetAllUsers

Descripción

Devuelve una matriz que contiene los nombres de todos los usuarios que el usuario actual puede ver. El resultado incluye como mínimo el usuario actual y los demás usuarios que son miembros de los mismos grupos que dicho usuario. Si el usuario actual tiene el privilegio Todos los usuarios/grupos visibles, la lista incluye todos los usuarios que están suscritos a la base de datos.

Sintaxis

VBScript

session.GetAllUsers (extend_option) 

Perl

$session->GetAllUsers(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 usuario.

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

Ejemplo

Perl

sub show_all_users()
{
    my $users;
    eval {
        $users = $session->GetAllUsers($CQPerlExt::CQ_NAME_EXTEND_WHEN_NEEDED);
    };
    if ($@){
        print "WARNING: failed to get all users: $@\n";
    } else {
        my $user;
        print "All users:";
        foreach $user (sort @$users) {
            print " $user";
        }
        print "\n";
    }
}

Comentarios