C# Класс Squared.Data.Mangler.Internal.ViewCache

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Capacity int
File System.IO.MemoryMappedFiles.MemoryMappedFile
FileLength long

Защищенные свойства (Protected)

Свойство Тип Описание
Caches HashSet

Открытые методы

Метод Описание
CreateView ( long offset, uint size, MemoryMappedFileAccess access ) : CacheEntry
CreateViewUncached ( long offset, uint size, MemoryMappedFileAccess access, long &actualOffset, uint &actualSize ) : MemoryMappedViewAccessor
Dispose ( ) : void
EmergencyFlush ( ) : void
Flush ( ) : void
ViewCache ( MemoryMappedFile file, long fileLength, int capacity = 4 ) : System

Описание методов

CreateView() публичный Метод

public CreateView ( long offset, uint size, MemoryMappedFileAccess access ) : CacheEntry
offset long
size uint
access MemoryMappedFileAccess
Результат CacheEntry

CreateViewUncached() публичный Метод

public CreateViewUncached ( long offset, uint size, MemoryMappedFileAccess access, long &actualOffset, uint &actualSize ) : MemoryMappedViewAccessor
offset long
size uint
access MemoryMappedFileAccess
actualOffset long
actualSize uint
Результат System.IO.MemoryMappedFiles.MemoryMappedViewAccessor

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

EmergencyFlush() публичный статический Метод

public static EmergencyFlush ( ) : void
Результат void

Flush() публичный Метод

public Flush ( ) : void
Результат void

ViewCache() публичный Метод

public ViewCache ( MemoryMappedFile file, long fileLength, int capacity = 4 ) : System
file System.IO.MemoryMappedFiles.MemoryMappedFile
fileLength long
capacity int
Результат System

Описание свойств

Caches защищенное статическое свойство

protected static HashSet Caches
Результат HashSet

Capacity публичное свойство

public int Capacity
Результат int

File публичное свойство

public MemoryMappedFile,System.IO.MemoryMappedFiles File
Результат System.IO.MemoryMappedFiles.MemoryMappedFile

FileLength публичное свойство

public long FileLength
Результат long