GW2RegisterImportFile
Fungsi GW2RegisterImportFile mendaftarkan path file ke file interchange (dihasilkan sebagai output dari mode pemrosesan ekspor). Menggunakan fungsi ini mengaktifkan Import Process Mode untuk sesi tersebut.
- C++
- C#
- Java
- Python
- JavaScript
Sinopsis
Fungsi GW2RegisterImportFile mendaftarkan file yang namanya ditunjuk oleh importFilePath sebagai file yang harus diimpor. File tersebut harus sesuai dengan format file interchange. Menggunakan fungsi ini mengaktifkan Import Process Mode untuk sesi tersebut.
#include "glasswall.core2.api.h"
int GW2RegisterImportFile(Session session, const char *importFilePath);
Hasil pengembalian
Mengembalikan nilai enum GW2_RetStatus berupa integer. Angka negatif menunjukkan kegagalan.
Sinopsis
public int RegisterImportFile(
int session,
string importFilePath)
Hasil pengembalian
Mengembalikan nilai enum GW2_RetStatus berupa integer. Angka negatif menunjukkan kegagalan.
Sinopsis
import com.glasswall.core2javabridge.*;
public int GW2RegisterImportFile(int session, String importFilePath) throws GlasswallException, NullPointerException
(deprecated)
public int GW2RegisterImportFile(int session, byte[] importFilePath) throws GlasswallException, NullPointerException
Catatan
Parameter fungsi GW2RegisterImportFile telah diperbarui untuk menggunakan String sebagai pengganti byte[]. Fungsi aslinya telah deprecated.
Hasil pengembalian
Fungsi GW2RegisterImportFile mengembalikan enumerasi GW2_RetStatus yang dikonversi menjadi int. Nilainya akan negatif jika terjadi kesalahan. 0 menunjukkan keberhasilan. Lihat API Overview/Return types untuk detailnya.
Exception NullPointerException akan dilempar jika importFilePath bernilai null atau kosong.
Exception GlasswallException akan dilempar jika session tidak valid, jika importFilePath tidak dapat diambil, atau jika importFilePath tidak dapat dikonversi ke UTF-8.
Sinopsis
Mendaftarkan file .zip untuk diimpor bagi session yang diberikan. File yang dibangun akan dibuat selama pemanggilan run_session milik session.
def register_import(self, session: int, input_file: Union[str, bytes, bytearray, io.BytesIO]):
""" Registers a .zip file to be imported for the given session. The constructed file will be created during the session's run_session call.
Args:
session (int): The session integer.
input_file (Union[str, bytes, bytearray, io.BytesIO]): The input import file path or bytes.
Returns:
gw_return_object (glasswall.GwReturnObj): A GwReturnObj instance with the attribute 'status' indicating the result of the function call. If output_file is None (memory mode), 'buffer', and 'buffer_length' are included containing the file content and file size.
"""
Hasil pengembalian
gw_return_object (glasswall.GwReturnObj): Instance GwReturnObj dengan atribut 'status' yang menunjukkan hasil pemanggilan fungsi. Jika output_file adalah None (mode memori), 'buffer' dan 'buffer_length' disertakan yang berisi konten file dan ukuran file.
Atribut status adalah nilai enum bilangan bulat GW2_RetStatus. Angka negatif menunjukkan kegagalan.
Sinopsis
Fungsi ini mendaftarkan path file impor terhadap session yang ditentukan.
/**
* @param {number} session The ID of the session.
* @param {string} importFilePath The path of the file to be registered.
*/
GW2RegisterImportFile(session, importFilePath)
Hasil pengembalian
Mengembalikan nilai enum GW2_RetStatus berupa integer. Angka negatif menunjukkan kegagalan.