INNER CODE UNIT · C#
PostgreSqlStorageLogic
RapidScada/scada-v6 · ScadaCommon/PostgreSqlStorage/PostgreSqlStorageLogic.cs:19
public class PostgreSqlStorageLogic : StorageLogic
{
/// <summary>
/// Represents a reader that reads data from a view.
/// </summary>
private class ViewReader : BinaryReader
{
private readonly Action closeAction;
public ViewReader(Stream stream, Action closeAction)
: base(stream, Encoding.UTF8, false)
{
this.closeAction = closeAction;
}
protected override void Dispose(bool disposing)
{
try { closeAction?.Invoke(); }