OpenSession Class |
Namespace: com.softwarekey.Client.WebService.XmlNetworkFloatingService
The OpenSession type exposes the following members.
Name | Description | |
---|---|---|
![]() | OpenSession(AuthorEncryptionKey) | Creates a new OpenSession object. |
![]() | OpenSession(XmlNetworkFloatingService, AuthorEncryptionKey) | Creates a new OpenSession object. |
Name | Description | |
---|---|---|
![]() | ActivationData | Gets or sets the XmlDocument of SystemIdentifier information to bind the NetworkSession to a specific computer.
This document may be generated using the SystemIdentifier.GenerateActivationDataXml method. (Inherited from NetworkFloatingServiceCall.) |
![]() | AlwaysIncludeCertificatePath | Gets or sets whether the certificate path is always include in requests even when the session is not checked-out.. (Inherited from NetworkFloatingServiceCall.) |
![]() | Certificate | Gets the NetworkSessionCertificate object returned from the web service. (Inherited from NetworkFloatingServiceCall.) |
![]() | CertificateDocument | Gets the certificate XmlDocument obtained from processing a web service response. (Inherited from NetworkFloatingServiceCall.) |
![]() | CertificatePath | Gets or sets the absolute path to the NetworkSessionCertificate file. (Inherited from NetworkFloatingServiceCall.) |
![]() | ClassName | Gets or sets the class name of the WebServiceClient object. (Inherited from WebServiceCall.) |
![]() | ComputerName | Gets or sets the Computer Name. This value is optional. (Inherited from NetworkFloatingServiceCall.) |
![]() | EncryptionKey | Gets or sets the author encryption key data. (Inherited from WebServiceCall.) |
![]() | ErrorMessage | Gets or sets the error message returned by the web service method call. (See http://www.softwarekey.com/go/?ID=20 for a list of possible values.) (Inherited from WebServiceCall.) |
![]() | LastError | Gets or sets the last error which occurred. (Inherited from WebServiceCall.) |
![]() | LicenseID | Gets or sets the License ID issued in SOLO Server. (Inherited from NetworkFloatingServiceCall.) |
![]() | MethodName | Gets or sets the name of the method which will be called from the WebServiceClient object. (Inherited from WebServiceCall.) |
![]() | Password | Gets or sets the password. This may be set to the activation password assigned to the license, or the customer password, in SOLO Server. (Inherited from NetworkFloatingServiceCall.) |
![]() | RequestedCheckoutDuration | Gets or sets the requested checkout duration (in hours) for check-out requests. (Inherited from NetworkFloatingServiceCall.) |
![]() | RequireSsl | Gets or sets whether or not SSL certificate validation to check. (Inherited from WebServiceCall.) |
![]() | ResultCode | Gets or sets the result code returned by the web service method call. (See http://www.softwarekey.com/go/?ID=20 for a list of possible values.) (Inherited from WebServiceCall.) |
![]() | SessionCode | Gets or sets the randomized session code (used to deter replay attacks). (Inherited from WebServiceCall.) |
![]() | SessionCodeValidation | Gets or sets whether or not session code validation should be done automatically. (Inherited from WebServiceCall.) |
![]() | SessionID | Gets or sets the Session ID issued by SOLO Server (used in NetworkSession). (Inherited from NetworkFloatingServiceCall.) |
![]() | UseDigitalSignature | Gets or sets whether or not a digital signature is to be used or is required for the web service call. (This can only be set to false if UseEncryption is already set to false.) (Inherited from WebServiceCall.) |
![]() | UseEncryption | Gets or sets whether or not encryption is to be used or is required for the web service call. (Inherited from WebServiceCall.) |
![]() | WebServiceClient | Gets or sets the SoapHttpClientProtocol object (.NET Framework) or the XmlWebService object (.NET Standard 2.0) used to perform the web service method call. (Inherited from WebServiceCall.) |
![]() | WebServiceResponse | Gets or set the XmlNode object reference for the root XML node of the web service response. (Inherited from WebServiceCall.) |
Name | Description | |
---|---|---|
![]() | AppendSessionCode(String) | Appends the SessionCode value to an XML request string depending on the SessionCodeValidation setting, and returns the updated XML string (Inherited from WebServiceCall.) |
![]() | AppendSessionCode(XmlDocument) | Appends the SessionCode value to an XmlDocument depending on the SessionCodeValidation setting, and returns the updated XML string (Inherited from WebServiceCall.) |
![]() | CallWebService | Calls the web service method. (Inherited from WebServiceCall.) |
![]() | 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.) |
![]() | GenerateEncryptedRequest | Generates an encrypted web service call XML request string. (Inherited from WebServiceCall.) |
![]() | GeneratePlainTextRequest | Generates a plain-text request for a call to the XmlNetworkFloatingService web service (Inherited from NetworkFloatingServiceCall.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | ProcessResponse(String) | Processes a web service response XML string. (Inherited from WebServiceCall.) |
![]() | ProcessResponse(XmlNode) | Processes a response from the XmlNetworkFloatingService web service and returns true if successful (Inherited from NetworkFloatingServiceCall.) |
![]() | ResetSessionCode | Sets the SessionCode value to a new, randomized value. (Inherited from WebServiceCall.) |
![]() | ToString | (Inherited from Object.) |
![]() | ValidateWebServiceResponseFormat | Verifies the format of the response received is such that expected and required content can be found and parsed. (Inherited from WebServiceCall.) |
![]() |
---|
Unless a custom implementation is required, the NetworkSession.OpenSession method should be used instead. |
![]() |
---|
The following properties must be set before calling the CallWebService method.
|