SASManager
The SASManager class.
The singleton object that is used for global SAS platform operations.
Since
since 8.22-
The shared singleton instance of the SASManager. This is initalized on ‘initialize(delegate:)’ or
initSASManager
.Since
since 8.22 -
The manager delegate object. This is initalized when
SASManager.initialize
is called.Since
since 8.22 -
Delegate used for keychain access.
This will be populated at SASManager.initialize with SASManagerDelegate.keyChainDelegate or a default implementation if not overridden.
Since
since 28.2.0 -
Delegate used for network access.
This will be populated at SASManager.initialize with SASManagerDelegate.networkDelegate or a default implementation if not overridden.
Since
since 28.2.0 -
Delegate used for file system access.
This will be populated at SASManager.initialize with SASManagerDelegate.fileSystemDelegate or a default implementation if not overridden.
Since
since 28.2.0 -
Delegate used for authentication to the SASServer.
This will be populated at SASManager.initialize with SASManagerDelegate.authenticationDelegate or a default implementation if not overridden.
Since
since 28.2.0 -
The report delegate.
Since
since 29.0.0 -
Verify and gather metadata for a SASServer from a URL.
Since
since 8.33
-
Gets all known SASServers. The SASManager retains server information across sessions. This API returns all loaded SASServers.
Since
since 8.22 -
Removes this server from the list of tracked servers.
Since
since 8.22 -
look up a server by descriptor.
Since
since 26.0.0 -
Find all server connections for a URL.
Since
since 26.0.0
-
Main entry point for the SASManager. This method must be called by applications before calling any API from the SASKit framework.
Since
since 8.22