CSLA .NET 10.0.0
A home for your business logic
Loading...
Searching...
No Matches
Csla.State.SessionMessage Class Reference

Session controller message. More...

Inheritance diagram for Csla.State.SessionMessage:
Csla.Core.MobileObject Csla.Serialization.Mobile.IMobileObject Csla.Serialization.Mobile.IMobileObjectMetastate

Public Member Functions

 SessionMessage (Session session)
 Initializes a new instance of SessionMessage.
 SessionMessage ()
 Initializes a new instance of SessionMessage.

Protected Member Functions

override void OnGetChildren (SerializationInfo info, MobileFormatter formatter)
 Override this method to insert your child object references into the MobileFormatter serialization stream.
Parameters
infoObject containing the data to serialize.
formatterReference to MobileFormatter instance. Use this to convert child references to/from reference id values.

override void OnSetChildren (SerializationInfo info, MobileFormatter formatter)
 Override this method to retrieve your child object references from the MobileFormatter serialization stream.
Parameters
infoObject containing the data to serialize.
formatterReference to MobileFormatter instance. Use this to convert child references to/from reference id values.

Protected Member Functions inherited from Csla.Core.MobileObject
virtual void OnGetState (SerializationInfo info, StateMode mode)
 Override this method to insert your field values into the MobileFormatter serialization stream.
virtual void OnSetState (SerializationInfo info, StateMode mode)
 Override this method to retrieve your field values from the MobileFormatter serialization stream.
virtual void OnGetMetastate (BinaryWriter writer)
 Override this method to write field values directly to a binary stream for metastate serialization.
virtual void OnSetMetastate (BinaryReader reader)
 Override this method to read field values directly from a binary stream for metastate deserialization.

Properties

Session Session = default! [get]
 Session data.
ClaimsPrincipal? Principal [get, set]
 User principal data.

Detailed Description

Session controller message.

Constructor & Destructor Documentation

◆ SessionMessage() [1/2]

Csla.State.SessionMessage.SessionMessage ( Session session)
inline

Initializes a new instance of SessionMessage.

Parameters
session
Exceptions
ArgumentNullExceptionsession is null.

◆ SessionMessage() [2/2]

Csla.State.SessionMessage.SessionMessage ( )
inline

Initializes a new instance of SessionMessage.

Member Function Documentation

◆ OnGetChildren()

override void Csla.State.SessionMessage.OnGetChildren ( SerializationInfo info,
MobileFormatter formatter )
inlineprotectedvirtual

Override this method to insert your child object references into the MobileFormatter serialization stream.

Parameters
infoObject containing the data to serialize.
formatterReference to MobileFormatter instance. Use this to convert child references to/from reference id values.

Reimplemented from Csla.Core.MobileObject.

◆ OnSetChildren()

override void Csla.State.SessionMessage.OnSetChildren ( SerializationInfo info,
MobileFormatter formatter )
inlineprotectedvirtual

Override this method to retrieve your child object references from the MobileFormatter serialization stream.

Parameters
infoObject containing the data to serialize.
formatterReference to MobileFormatter instance. Use this to convert child references to/from reference id values.

Reimplemented from Csla.Core.MobileObject.

Property Documentation

◆ Principal

ClaimsPrincipal? Csla.State.SessionMessage.Principal
getset

User principal data.

◆ Session

Session Csla.State.SessionMessage.Session = default!
get

Session data.


The documentation for this class was generated from the following file: