콘텐츠로 이동
무료 평가 시작

PDComm.OpcUa.BinaryBuffer

클래스

PDComm OPC UA 네이티브 라이브러리가 소유하는 변경할 수 없는 바이트 버퍼입니다.

public class BinaryBuffer : IDisposable

버퍼는 버퍼를 만든 클라이언트나 서버보다 오래 유지됩니다. 각 버퍼를 해제하여 네이티브 메모리와 레지스트리 슬롯을 반환합니다. 해제하지 않으면 종료자(finalizer)가 해제합니다.

멤버

Copy

메서드

버퍼의 내용을 새 배열에 복사합니다.

public byte[] Copy()

반환값

버퍼의 바이트를 담은 새 배열이며 종결자는 없습니다.

참고

  • ObjectDisposedException 예외: 버퍼가 해제되었습니다.
  • InvalidOperationException 예외: 버퍼가 4MiB보다 큽니다.
  • OpcUaException 예외: 네이티브 복사가 실패했습니다.

Dispose

메서드

네이티브 버퍼를 해제합니다.

public void Dispose()

이 메서드를 여러 번 호출해도 효과가 없습니다.