Click or drag to resize
NetworkSession Class
Implements support for Network Floating licensing / concurrency limit enforcement via SOLO Server.
Inheritance Hierarchy
SystemObject
  com.softwarekey.Client.Licensing.NetworkNetworkSession

Namespace: com.softwarekey.Client.Licensing.Network
Assembly: PLUSManaged (in PLUSManaged.dll) Version: 5.18.1.0
Syntax
public class NetworkSession

The NetworkSession type exposes the following members.

Constructors
  NameDescription
Public methodNetworkSession
Creates a new NetworkSession object for loading a new or existing network session.
Top
Properties
  NameDescription
Public propertyCertificate
Gets the NetworkSessionCertificate object containing the data from the certificate issued by SOLO Server.
Public propertyCertificateLock
Gets the FileLock object used for locking the certificate file to the process.
Public propertyCertificatePath
Gets the absolute path to the certificate file used when restoring a checked-out session.
Public propertyCurrentIdentifiers
Gets the list of SystemIdentifier objects used to identify the current system.
Public propertyIdentifierAlgorithms
Gets the list of SystemIdentifierAlgorithm objects to use to bind the certificate to the system.
Public propertyLastError
Gets the last error that occurred.
Top
Methods
  NameDescription
Public methodCheckinSession
Checks a Network Floating session back in.
Public methodCheckinSession(XmlNetworkFloatingService)
Checks a Network Floating session back in.
Public methodCheckoutSession(Decimal)
Requests a session check-out for a given duration of time to enable offline use.
Public methodCheckoutSession(Decimal, XmlNetworkFloatingService)
Requests a session check-out for a given duration of time to enable offline use.
Public methodClearSession
Abandons the current session, clears the current session data, unlocks the certificate, deletes the certificate file if present.
Public methodCloseSession
Closes a Network Floating Session.
Public methodCloseSession(XmlNetworkFloatingService)
Closes a Network Floating Session.
Public methodDeleteCertificate
Unlocks and deletes the certificate file.
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodInitializeCurrentIdentifiers
Initializes the CurrentIdentifiers property with data using the algorithms specified in the IdentifierAlgorithms property.
Public methodLockCertificate
Locks the certificate file to the process.
Protected methodMemberwiseClone (Inherited from Object.)
Public methodOpenSession(Int32, String)
Opens a Network Floating Session.
Public methodOpenSession(Int32, String, XmlNetworkFloatingService)
Opens a Network Floating Session.
Public methodOpenSession(Int32, String, String, XmlNetworkFloatingService)
Opens a Network Floating Session.
Public methodPollSession
Polls SOLO Server to validate and maintain the status of the Network Floating Session.
Public methodPollSession(XmlNetworkFloatingService)
Polls SOLO Server to validate and maintain the status of the Network Floating Session.
Public methodToString (Inherited from Object.)
Public methodUnlockCertificate
Unlocks the certificate file.
Top
See Also