Class SessionSecurityException

The exception indicating that a ISession operation failed due to a security constraint.

Inheritance
System.Object
System.Exception
SessionException
SessionSecurityException
Implements
System.Runtime.Serialization.ISerializable
Inherited Members
System.Exception.GetBaseException()
System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
System.Exception.GetType()
System.Exception.ToString()
System.Exception.Data
System.Exception.HelpLink
System.Exception.HResult
System.Exception.InnerException
System.Exception.Message
System.Exception.Source
System.Exception.StackTrace
System.Exception.TargetSite
System.Exception.SerializeObjectState
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: PushTechnology.ClientInterface.Client.Session
Assembly: Diffusion.Client.dll
Syntax
public class SessionSecurityException : SessionException, ISerializable
Remarks

Repeating the operation with the same security credentials is likely to fail.


Added in 5.0.

Examples

Catching the exception and printing its message on the terminal.

try {
    // Some call that might throw a SessionSecurityException
} catch ( SessionSecurityException ex ) {
    Console.WriteLine( $"[ERROR] {ex.Message}" );
}

Constructors

SessionSecurityException()

Initializes a new SessionSecurityException instance.

Declaration
public SessionSecurityException()
Remarks

Added in 5.0.

Examples

Creating a new instance.

var exception = new SessionSecurityException();

SessionSecurityException(String)

Initializes a new SessionSecurityException instance.

Declaration
public SessionSecurityException(string message)
Parameters
Type Name Description
System.String message

The exception message.

Remarks

Added in 5.0.

Examples

Creating a new instance.

var exception = new SessionSecurityException( "The error message." );

SessionSecurityException(String, Exception)

Initializes a new SessionSecurityException instance.

Declaration
public SessionSecurityException(string description, Exception inner)
Parameters
Type Name Description
System.String description

The description of the exception.

System.Exception inner

The exception that is the cause for this exception.

Remarks

Added in 5.0.

Examples

Creating a new instance.

// innerException is a previously created exception instance.
var exception = new SessionSecurityException( "The error description.", innerException );

Implements

System.Runtime.Serialization.ISerializable
Back to top