차단 > 절차 > IProcedureModel
Procedures.IProcedureModel 인터페이스
프로시져의 데이터 모델입니다.
서명:
export interface IProcedureModel
메서드
메서드 | 설명 |
---|---|
deleteParameter(index) | 매개변수 목록에서 지정된 색인의 매개변수를 삭제합니다. |
getEnabled() | 프러시저가 활성화/비활성화되었는지 여부를 반환합니다. 프로시져가 사용 중지되면 모든 프로시져 호출자 차단도 사용 중지해야 합니다. |
getId() | 프러시저의 고유한 언어 중립적 ID를 반환합니다. |
getName() | 사람이 읽을 수 있는 프로시져 이름을 반환합니다. |
getParameter(index) | 매개변수 목록에서 지정된 색인에 있는 매개변수를 반환합니다. |
getParameters() | 매개변수 목록에 있는 모든 매개변수의 배열을 반환합니다. |
getReturnTypes() | 프로시져의 반환 유형을 반환합니다. Null은 값을 반환하지 않는 프러시저를 나타냅니다. |
insertParameter(parameterModel, index) | 매개변수 목록에 매개변수를 삽입합니다. 매개변수를 이동하려면 먼저 삭제한 다음 다시 삽입하세요. |
saveState() | 프러시저 상태를 JSON으로 직렬화합니다. |
setEnabled(enabled) | 이 절차의 사용/사용 중지 여부를 설정합니다. 프로시져가 사용 중지되면 모든 프로시져 호출자 차단도 사용 중지되어야 합니다. |
setName(name) | 사람이 읽을 수 있는 프로시져 이름을 설정합니다. |
setReturnTypes(types) | 프로시져의 반환 유형을 설정합니다. 반환되지 않는 프러시저를 나타내려면 null을 전달합니다. |