GW2RegisterImportFile
GW2RegisterImportFile 함수는 interchange file(내보내기 처리 모드의 출력으로 생성됨)에 대한 파일 경로를 등록합니다. 이 함수를 사용하면 해당 세션에 대해 Import Process Mode가 활성화됩니다.
- C++
- C#
- Java
- Python
- JavaScript
개요
GW2RegisterImportFile 함수는 importFilePath가 가리키는 이름의 파일을 가져올 파일로 등록합니다. 해당 파일은 interchange file 형식을 준수해야 합니다. 이 함수를 사용하면 해당 세션에 대해 Import Process Mode가 활성화됩니다.
#include "glasswall.core2.api.h"
int GW2RegisterImportFile(Session session, const char *importFilePath);
반환값
정수 GW2_RetStatus enum 값을 반환합니다. 음수는 실패를 나타냅니다.
개요
public int RegisterImportFile(
int session,
string importFilePath)
반환값
정수 GW2_RetStatus enum 값을 반환합니다. 음수는 실패를 나타냅니다.
개요
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
참고
The GW2RegisterImportFile function parameters have been updated to use String in place of byte[]. The original function has been deprecated.
반환값
GW2RegisterImportFile 함수는 GW2_RetStatus 열거형을 int로 변환하여 반환합니다. 오류가 발생한 경우 값은 음수가 됩니다. 0은 성공을 나타냅니다. 자세한 내용은 API Overview/Return types를 참조하세요.
NullPointerException 예외는 importFilePath가 null이거나 비어 있으면 발생합니다.
GlasswallException 예외는 session이 유효하지 않거나, importFilePath를 가져올 수 없거나, importFilePath를 UTF-8로 변환할 수 없는 경우 발생합니다.
개요
지정된 session에 대해 가져올 .zip 파일을 등록합니다. 생성된 파일은 session의 run_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.
"""
반환값
gw_return_object (glasswall.GwReturnObj): 함수 호출 결과를 나타내는 'status' 속성이 있는 GwReturnObj 인스턴스입니다. output_file이 None(메모리 모드)인 경우 파일 내용과 파일 크기를 포함하는 'buffer' 및 'buffer_length'도 포함됩니다.
status 속성은 정수 GW2_RetStatus enum 값입니다. 음수는 실패를 나타냅니다.
개요
이 함수는 지정된 session에 대해 가져오기 파일 경로를 등록합니다.
/**
* @param {number} session The ID of the session.
* @param {string} importFilePath The path of the file to be registered.
*/
GW2RegisterImportFile(session, importFilePath)
반환값
정수 GW2_RetStatus enum 값을 반환합니다. 음수는 실패를 나타냅니다.