CanList(IUser):Boolean

Prüft, ob der angegebene Benutzer im aktuellen Kontext die Datenobjekte unterhalb des aktuellen Datenobjektes auflisten darf.

Diese Methode prüft die Berechtigung für einen Benutzer im aktuellen Kontext für das aktuelle Datenobjekt. Der aktuelle Kontext ist der Kontext, in welchem sich der ausführende Benutzer beim Abruf des aktuellen Datenobjektes befand.

Wird das Datenobjekt vom ausführenden Benutzer zunächst in der Produktiven Umgebung abgerufen und danach wird ein ChangeSet betreten, so ist der Kontext für das Datenobjekt weiterhin die Produktive Umgebung. In diesem Fall wird die Berechtigung ebenfalls im Kontext der Produktiven Umgebung geprüft.

Die Auflistung eines Datenobjektes erlaubt es einem Benutzer ein Datenobjekt zu sehen, jedoch nicht den Inhalt dessen einzusehen. Diese Berechtigung ist in solchen Fällen nützlich, wenn das Datenobjekt in einem anderen Datenobjekt referenziert ist. So kann der Benutzer sehen um welches Datenobjekt es sich handelt, kann jedoch nicht auf den Inhalt des Datenobjektes zugreifen. Soll der Benutzer auch dieses Datenobjekt einsehen können, so muss der Benutzer die Berechtigung Lesen für dieses Objekt haben.

Rückgabetyp: System.Boolean

Parameter

user

Typ: Onion.Client.IUser

Dieser Parameter gibt den Benutzer an, für welchen die Berechtigung geprüft werden soll.