Skip to content
Start free evaluation

PDComm.GemOwnedSnapshot

Class

The base class of formatted process program snapshots, reports and actions that own native memory.

public abstract class GemOwnedSnapshot : IDisposable

The object holds a read-only native copy made when it was returned; the binding exposes no way to change it. Dispose it when you are done; a finalizer releases the native memory if you forget. Reads are serialized by an internal lock, and disposal waits for an in-flight read. Every read after disposal throws ObjectDisposedException.

Members

Dispose

Method

Releases the snapshot's native memory.

public void Dispose()

Calling this method more than once has no effect.