Example #1
0
 /// <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)
 {
 }
Example #2
0
 /// <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)
 {
 }
Example #3
0
        /// <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);
        }