Click or drag to resize

PsrApi Class

Each instance of PsrApi is responsible for one session at the server.
Inheritance Hierarchy
SystemObject
  PsrApiPsrApi

Namespace:  PsrApi
Assembly:  PsrApi (in PsrApi.dll) Version: 8.13.13.27522 (14.03.2022)
Syntax
C#
public class PsrApi

The PsrApi type exposes the following members.

Constructors
  NameDescription
Public methodPsrApi
Creates a new instance of PsrApi with a specific endpoint address.
Top
Properties
  NameDescription
Public propertyCurrentUser
The PsrOrganisationUnitUser of the current session. Only set if a session is active.
Public propertySessionExpirationUtc
Determinates when the Session is closed
Public propertySessionState
The session state the connection currently is in
Top
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Public methodGetActiveDatabaseNames
Gibt eine Liste der bekannten Datenbanken zurück
Public methodGetEncryptionVersion
Returns the encryption version for the connected database
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top
Events
  NameDescription
Public eventServerStatusChanged
Event, which gets triggered, when the Server comes online or gets offline
Public eventSessionExpired
Event, which gets triggered, when the Session has expired and another login has to be done
Top
Fields
  NameDescription
Public fieldActiveDirectoryManager
Contains methods regarding Active Directory profiles and imports.
Public fieldApplicationManager
Contains methods to manipulate applications.
Public fieldAuthenticationManager
Use the AuthenticationManager to authenticate at the Password Safe Server
Public fieldContainerManager
Contains methods to manipulate containers. Containers are passwords, forms and documents
Public fieldDataBindingManager
Contains methods to manipulate data bindings. Data bindings describe relationsships between objects of type PsrData
Public fieldDataImageManager
Contains methods to manipulate and load DataImages, which for example contain />
Public fieldEncryptionManager
Contains methods for cryptographic operations like encryption, decryption, signatures etc.
Public fieldExternalLinkManager
Contains methods to create external links
Public fieldForwardingRuleManager
Contains methods regarding forwarding rules.
Public fieldGenericRightManager
Contains a method to manipulate the data rights for any PsrData objects.
Public fieldLicenseManager
Contains methods regarding licensing
Public fieldLogbookManager
Contains methods regarding logbooks. Logbooks are single logbook entries.
Public fieldMailingManager
Contains methods regarding mailing
Public fieldOptionManager
Contains methods to manipulate options. Options are rights or settings that are typically applied to objects of type PsrOrganisationUnit, PsrRole or PsrContainer
Public fieldOrganisationUnitManager
Contains methods to manipulate organisation units.
Public fieldPasswordManager
Contains methods regarding passwords.
Public fieldPendingRightManager
Contains methods to manipulate pending data rights.
Public fieldPolicyManager
Contains methods to manipulate policies. Policies are validation rules to validate passwords against.
Public fieldRealtimeEventManager
Contains realtime events.
Public fieldRightManager
Contains methods to manipulate data rights.
Public fieldRoleManager
Contains methods to manipulate roles.
Public fieldSealManager
Contains methods to manipulate seals.
Public fieldSynchronizationManager
Exposes Methods to synchronize with a psrserver using transactions.
Public fieldTagManager
Contains methods to manipulate tags. Tags can be applied to almost every object of type PsrData
Public fieldTemplateManager
Contains methods to manipulate templates.
Public fieldTriggerManager
Contains methods to manipulate triggers.
Public fieldUserKeyManager
Contains information about the keys of the user
Top
See Also