/// <summary> /// Initializes a new instance of the <see cref="SessionPersistenceBody"/> class /// using the specified persistence type. /// </summary> /// <param name="persistenceType">The session persistence mode to use.</param> /// <exception cref="ArgumentNullException">If <paramref name="persistenceType"/> is <see langword="null"/>.</exception> protected internal SessionPersistenceBody(SessionPersistenceType persistenceType) { if (persistenceType == null) { throw new ArgumentNullException("persistenceType"); } _persistenceType = persistenceType; }
/// <summary> /// Initializes a new instance of the <see cref="SessionPersistence"/> class using /// the specified persistence type. /// </summary> /// <param name="persistenceType">The session persistence mode to use.</param> /// <exception cref="ArgumentNullException">If <paramref name="persistenceType"/> is <see langword="null"/>.</exception> public SessionPersistence(SessionPersistenceType persistenceType) { if (persistenceType == null) { throw new ArgumentNullException("persistenceType"); } _body = new SessionPersistenceBody(persistenceType); }
/// <inheritdoc/> protected override SessionPersistenceType FromName(string name) { return(SessionPersistenceType.FromName(name)); }