Lines Matching full:session
47 /// Provides access to global session state for the current session. This state is serialized by
51 /// subject to the same constraints. Session state should be as compact as possible.
88 /// immediately after creation if they will participate in session state management. Upon
101 throw ref new FailureException("Frames can only be registered to one session state key");
106 throw ref new FailureException("Frames must be either be registered before accessing frame session state, or not registered at all");
109 // Use a dependency property to associate the session key with a frame, and keep a list of frames whose
127 // Remove session state and remove the frame from the list of frames whose navigation
142 /// Provides storage for session state associated with the specified <see cref="Frame"/>.
144 /// their session state saved and restored automatically as a part of the global
150 /// page-specific state instead of working with frame session state directly.</remarks>
151 /// <param name="frame">The instance for which session state is desired.</param>
163 // Registered frames reflect the corresponding session state
201 /// <returns>An asynchronous task that reflects when session state has been saved.</returns>
211 // Serialize the session state synchronously to avoid asynchronous access to shared
217 // Once session state has been captured synchronously, begin the asynchronous process
247 /// <param name="version">A version identifer compared to the session state to prevent
248 /// incompatible versions of session state from reaching app code. Saved state with a
251 /// <returns>An asynchronous task that reflects when session state has been read. The
265 if (size != stateFileProperties->Size) throw ref new FailureException("Session state larger than 4GB");
273 // Deserialize the Session State