C# Class GSF.IO.FileStructure.SubFileStream.IoSession

An IoSession for the sub file stream.
Inheritance: GSF.IO.Unmanaged.BinaryStreamIoSessionBase
显示文件 Open project: GridProtectionAlliance/openHistorian

Private Properties

Property Type Description

Public Methods

Method Description
Clear ( ) : void

Sets the current usage of the BinaryStreamIoSessionBase to null.

ClearIndexCache ( IndexParser mostRecentParser ) : void
GetBlock ( BlockArguments args ) : void
IoSession ( SubFileStream stream ) : System

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Releases the unmanaged resources used by the IoSession object and optionally releases the managed resources.

Method Details

Clear() public method

Sets the current usage of the BinaryStreamIoSessionBase to null.
public Clear ( ) : void
return void

ClearIndexCache() public method

public ClearIndexCache ( IndexParser mostRecentParser ) : void
mostRecentParser IndexParser
return void

Dispose() protected method

Releases the unmanaged resources used by the IoSession object and optionally releases the managed resources.
protected Dispose ( bool disposing ) : void
disposing bool true to release both managed and unmanaged resources; false to release only unmanaged resources.
return void

GetBlock() public method

public GetBlock ( BlockArguments args ) : void
args GSF.IO.Unmanaged.BlockArguments
return void

IoSession() public method

public IoSession ( SubFileStream stream ) : System
stream SubFileStream
return System