GW2RegisterImportFile
Fungsi GW2RegisterImportFile mendaftarkan laluan fail ke fail pertukaran (dihasilkan sebagai output daripada mod pemprosesan eksport). Menggunakan fungsi ini mengaktifkan Mod Proses Import untuk sesi tersebut.
- C++
- C#
- Java
- Python
- JavaScript
Sinopsis
Fungsi GW2RegisterImportFile mendaftarkan fail yang namanya ditunjukkan oleh importFilePath sebagai fail yang perlu diimport. Fail tersebut mesti mematuhi format fail pertukaran. Menggunakan fungsi ini mengaktifkan Mod Proses Import untuk sesi tersebut.
#include "glasswall.core2.api.h"
int GW2RegisterImportFile(Session session, const char *importFilePath);
Pulangan
Mengembalikan nilai enum integer GW2_RetStatus. Nombor negatif menunjukkan kegagalan.
Sinopsis
public int RegisterImportFile(
int session,
string importFilePath)
Pulangan
Mengembalikan nilai enum integer GW2_RetStatus. Nombor 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
Nota
Parameter fungsi GW2RegisterImportFile telah dikemas kini untuk menggunakan String menggantikan byte[]. Fungsi asal telah ditandakan sebagai deprecated.
Pulangan
Fungsi GW2RegisterImportFile mengembalikan enumerasi GW2_RetStatus yang ditukarkan kepada int. Nilainya akan negatif jika ralat berlaku. 0 menunjukkan kejayaan. Rujuk API Overview/Return types untuk butiran lanjut.
Pengecualian NullPointerException akan dilemparkan jika importFilePath adalah null atau kosong.
Pengecualian GlasswallException akan dilemparkan jika session tidak sah, jika importFilePath tidak dapat diperoleh, atau jika importFilePath tidak dapat ditukar kepada UTF-8.
Sinopsis
Mendaftarkan fail .zip untuk diimport bagi session yang diberikan. Fail yang dibina akan dicipta semasa panggilan run_session session tersebut.
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.
"""
Pulangan
gw_return_object (glasswall.GwReturnObj): Instance GwReturnObj dengan atribut 'status' yang menunjukkan hasil panggilan fungsi. Jika output_file ialah None (mod memori), 'buffer' dan 'buffer_length' disertakan yang mengandungi kandungan fail dan saiz fail.
Atribut status ialah nilai enum integer GW2_RetStatus. Nombor negatif menunjukkan kegagalan.
Sinopsis
Fungsi ini mendaftarkan laluan fail import terhadap sesi yang ditentukan.
/**
* @param {number} session The ID of the session.
* @param {string} importFilePath The path of the file to be registered.
*/
GW2RegisterImportFile(session, importFilePath)
Pulangan
Mengembalikan nilai enum integer GW2_RetStatus. Nombor negatif menunjukkan kegagalan.