CanList(IChangeSet, IUser):Boolean

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

Diese Methode prüft die Berechtigung für einen Benutzer in einem ChangeSet für das aktuelle Datenobjekt. Für den aktuell ausführenden Benutzer ist es dabei unerheblich in welchem Kontext er sich dabei aktuell befindet. Der ausführende Benutzer kann sich sowohl in der Produktiven Umgebung, als auch in einem ChangeSet befinden.

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

context

Typ: Onion.Client.IChangeSet

Dieser Parameter gibt das ChangeSet an, für welches die Berechtigung Auflisten eines Datenobjektes unterhalb des aktuellen Datenobjektes geprüft werden soll.

user

Typ: Onion.Client.IUser

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