GW2OpenSession
ไลบรารี Glasswall ทำงานบนพื้นฐานของ session โดย session ทำหน้าที่เป็นวิธีในการจัดเก็บข้อมูลตาม session ID ฟังก์ชัน GW2OpenSession จะสร้าง session ใหม่
- C++
- C#
- Java
- Python
- JavaScript
สรุป
สร้าง session ใหม่และส่งกลับ session ID
#include "glasswall.core2.api.h"
Session GW2OpenSession(void);
ส่งกลับ
หากสำเร็จ ฟังก์ชัน GW2OpenSession จะส่งกลับ handle ซึ่งเป็นจำนวนเต็มบวกขนาดเล็กที่ใช้ระบุ session handle นี้จะถูกใช้เป็นอาร์กิวเมนต์ให้กับฟังก์ชัน API อื่น ๆ เพื่อระบุ session หากการเรียกล้มเหลว handle จะเป็นศูนย์
ตัวอย่าง
#include "glasswall.core2.api.h"
Session session = GW2OpenSession();
if (!session)
/* deal with error */
else
/* use session to refer to the session in other API function calls */
if (GW2CloseSession(session))
/* error closing session */
สรุป
สร้าง session Glasswall ใหม่
/// <summary>
/// Creates a new Glasswall session
/// </summary>
/// <returns>A handle, a small positive integer that designates the session</returns>
public int OpenSession()
ส่งกลับ
แฮนเดิล ซึ่งเป็นจำนวนเต็มบวกขนาดเล็กที่ใช้ระบุเซสชัน
สรุป
import com.glasswall.core2javabridge.*;
public int GW2OpenSession() throws GlasswallException
ส่งกลับ
ฟังก์ชัน GW2OpenSession จะส่งคืนค่า int บวกที่ไม่ซ้ำกันซึ่งใช้ระบุเซสชัน
จะมีการโยนข้อยกเว้น GlasswallException หากไม่สามารถสร้างเซสชันใหม่ได้
สรุป
เปิดเซสชัน Glasswall ใหม่
def open_session(self):
""" Open a new Glasswall session.
Returns:
session (int): An incrementing integer repsenting the current session.
"""
ส่งกลับ
จำนวนเต็มที่เพิ่มขึ้นตามลำดับซึ่งแสดงถึงเซสชันปัจจุบัน
สรุป
ฟังก์ชันนี้ร้องขอให้สร้างเซสชัน glasswall ใหม่
**
* This function requests the creation of a new glasswall session.
* @returns {number} The handle to the new session, as a small positive integer. Failure returns 0.
*/
GW2OpenSession()
ส่งกลับ
แฮนเดิลของเซสชันใหม่ ในรูปแบบจำนวนเต็มบวกขนาดเล็ก