PDComm.OpcUa.OpcUaException
클래스
PDComm OPC UA 네이티브 호출이 실패할 때 throw되는 예외입니다.
public sealed class OpcUaException : Exception메시지는 실패에 대한 라이브러리의 영어 진단 텍스트입니다. 메시지 문구를 근거로 판단하지 마십시오. OPC UA 서비스 실패는 예외가 아닙니다. Bad serviceResult나 ServiceFault를 담은 응답은 정상적으로 반환됩니다. ResponseInfo.ServiceStatus를 참고합니다.
멤버
LicenseRequired
속성
호출에 필요한 모듈(검색과 연결은 opcua-client, 서버 생성은 opcua-server)을 허가하는 유효한 PDComm 라이선스가 없어 호출이 거부되었는지 가져옵니다. 네이티브 상태 11입니다.
public bool LicenseRequired { get; }이때 메시지에 모듈과 missing, expired 같은 라이선스 상태가 나옵니다. 이미 있는 클라이언트와 서버는 영향을 받지 않습니다. License를 참고합니다.
NativeStatus
속성
네이티브 상태 코드를 가져옵니다. 1은 잘못된 입력, 2는 잘못된 핸들, 3은 내부 오류, 4는 버퍼 부족, 5는 런타임 오류(예: 네트워크, 보안 또는 프로토콜 실패), 7은 사용 중, 8은 오염됨, 9는 한도 초과, 10은 닫힘, 11은 라이선스 필요입니다.
public int NativeStatus { get; }