| NetworkSession Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: com.softwarekey.Client.Licensing.Network
 Syntax
SyntaxThe NetworkSession type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | NetworkSession | Creates a new NetworkSession object for loading a new or existing network session. | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | AlwaysSaveCertificate | Gets or sets whether the certificate should always be saved to a file. | 
|  | Certificate | Gets the NetworkSessionCertificate object containing the data from the certificate issued by SOLO Server. | 
|  | CertificateLock | Gets the FileLock object used for locking the certificate file to the process. | 
|  | CertificatePath | Gets the absolute path to the certificate file used when restoring a checked-out session. | 
|  | CurrentIdentifiers | Gets the list of SystemIdentifier objects used to identify the current system. | 
|  | IdentifierAlgorithms | Gets the list of SystemIdentifierAlgorithm objects to use to bind the certificate to the system. | 
|  | LastError | Gets the last error that occurred. | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | CheckinSession | Checks a Network Floating session back in. | 
|  | CheckinSession(XmlNetworkFloatingService) | Checks a Network Floating session back in. | 
|  | CheckoutSession(Decimal) | Requests a session check-out for a given duration of time to enable offline use. | 
|  | CheckoutSession(Decimal, XmlNetworkFloatingService) | Requests a session check-out for a given duration of time to enable offline use. | 
|  | ClearSession | Abandons the current session, clears the current session data, unlocks the certificate, deletes the certificate file if present. | 
|  | CloseSession | Closes a Network Floating Session. | 
|  | CloseSession(XmlNetworkFloatingService) | Closes a Network Floating Session. | 
|  | DeleteCertificate | Unlocks and deletes the certificate file. | 
|  | Equals | (Inherited from Object.) | 
|  | Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.(Inherited from Object.) | 
|  | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | 
|  | GetType | Gets the Type of the current instance.(Inherited from Object.) | 
|  | InitializeCurrentIdentifiers | Initializes the CurrentIdentifiers property with data using the algorithms specified in the IdentifierAlgorithms property. | 
|  | LockCertificate | Locks the certificate file to the process. | 
|  | MemberwiseClone | Creates a shallow copy of the current Object.(Inherited from Object.) | 
|  | OpenSession(Int32, String) | Opens a Network Floating Session. | 
|  | OpenSession(Int32, String, XmlNetworkFloatingService) | Opens a Network Floating Session. | 
|  | OpenSession(Int32, String, String, XmlNetworkFloatingService) | Opens a Network Floating Session. | 
|  | PollSession | Polls SOLO Server to validate and maintain the status of the Network Floating Session. | 
|  | PollSession(XmlNetworkFloatingService) | Polls SOLO Server to validate and maintain the status of the Network Floating Session. | 
|  | ToString | (Inherited from Object.) | 
|  | UnlockCertificate | Unlocks the certificate file. | 
 See Also
See Also