/// <summary> /// Initializes a new instance of the Session class /// </summary> /// <param name="info">session info</param> /// <param name="headnode">headnode name</param> /// <param name="sharedSession">if this is a shared session</param> /// <param name="binding">indicating the binding</param> internal HpcV3Session(SessionInfoBase info, string headnode, bool autoClose, Binding binding) : base(info, headnode, autoClose, binding) { }
/// <summary> /// Initializes a new instance of the PersistantSession class /// </summary> /// <param name="info">Session Info</param> /// <param name="headnode">the head node machine name.</param> /// <param name="binding">indicating the binding</param> public DurableSession(SessionInfoBase info, string headnode, Binding binding) : base(info, headnode, binding) { }
/// <summary> /// Initializes a new instance of the Session class /// </summary> /// <param name="info">session info</param> /// <param name="headnode">headnode name</param> /// <param name="sharedSession">if this is a shared session</param> /// <param name="binding">indicating the binding</param> public V3Session(SessionInfoBase info, string headnode, bool autoClose, Binding binding) : base(info, headnode, binding) { this.autoCloseJob = !autoClose; SessionBase.TraceSource.TraceInformation("[Session:{0}] Interactive session created.", info.Id); }