C# Класс Microsoft.WindowsAzure.Commands.Tools.Vhd.Model.Persistence.FixedDiskBlockFactory

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

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

Метод Описание
Create ( uint block ) : Block
FixedDiskBlockFactory ( VhdFile vhdFile ) : System
FixedDiskBlockFactory ( VhdFile vhdFile, long blockSize ) : System
GetBlockAddress ( uint blockIndex ) : long
GetBlockSize ( ) : long
GetFooterRange ( ) : IndexRange
GetSector ( Block block, uint sector ) : Sector
HasData ( uint blockIndex ) : bool
ReadBlockData ( Block block ) : byte[]

Приватные методы

Метод Описание
CalculateBlockCount ( ) : int

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

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

public Create ( uint block ) : Block
block uint
Результат Block

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

public FixedDiskBlockFactory ( VhdFile vhdFile ) : System
vhdFile VhdFile
Результат System

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

public FixedDiskBlockFactory ( VhdFile vhdFile, long blockSize ) : System
vhdFile VhdFile
blockSize long
Результат System

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

public GetBlockAddress ( uint blockIndex ) : long
blockIndex uint
Результат long

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

public GetBlockSize ( ) : long
Результат long

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

public GetFooterRange ( ) : IndexRange
Результат IndexRange

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

public GetSector ( Block block, uint sector ) : Sector
block Block
sector uint
Результат Sector

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

public HasData ( uint blockIndex ) : bool
blockIndex uint
Результат bool

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

public ReadBlockData ( Block block ) : byte[]
block Block
Результат byte[]