Struct H5DatasetAccess
A structure which controls how the dataset is accessed. Reference: hdfgroup.org
public readonly struct H5DatasetAccess : IEquatable<H5DatasetAccess>
- Implements
Constructors
H5DatasetAccess(string?, string?, IReadingChunkCache?)
A structure which controls how the dataset is accessed. Reference: hdfgroup.org
public H5DatasetAccess(string? ExternalFilePrefix = null, string? VirtualPrefix = null, IReadingChunkCache? ChunkCache = null)
Parameters
ExternalFilePrefixstringThe external dataset storage file prefix. Reference: hdfgroup.org.
VirtualPrefixstringThe prefix to be applied to VDS source file paths. Reference: hdfgroup.org.
ChunkCacheIReadingChunkCacheThe chunk cache used for reading. If null, the value of the DefaultReadingChunkCacheFactory property is used instead.
Properties
ChunkCache
The chunk cache used for reading. If null, the value of the DefaultReadingChunkCacheFactory property is used instead.
public IReadingChunkCache? ChunkCache { get; init; }
Property Value
ExternalFilePrefix
The external dataset storage file prefix. Reference: hdfgroup.org.
public string? ExternalFilePrefix { get; init; }
Property Value
VirtualPrefix
The prefix to be applied to VDS source file paths. Reference: hdfgroup.org.
public string? VirtualPrefix { get; init; }
Property Value
Methods
Deconstruct(out string?, out string?, out IReadingChunkCache?)
public void Deconstruct(out string? ExternalFilePrefix, out string? VirtualPrefix, out IReadingChunkCache? ChunkCache)
Parameters
ExternalFilePrefixstringVirtualPrefixstringChunkCacheIReadingChunkCache
Equals(H5DatasetAccess)
public bool Equals(H5DatasetAccess other)
Parameters
otherH5DatasetAccess
Returns
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(H5DatasetAccess, H5DatasetAccess)
public static bool operator ==(H5DatasetAccess left, H5DatasetAccess right)
Parameters
leftH5DatasetAccessrightH5DatasetAccess
Returns
operator !=(H5DatasetAccess, H5DatasetAccess)
public static bool operator !=(H5DatasetAccess left, H5DatasetAccess right)
Parameters
leftH5DatasetAccessrightH5DatasetAccess