C# Class Microsoft.WindowsAzure.Commands.Tools.Vhd.Model.Persistence.FixedDiskBlockFactory

Inheritance: IBlockFactory
Afficher le fichier Open project: Azure/azure-powershell

Méthodes publiques

Méthode Description
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[]

Private Methods

Méthode Description
CalculateBlockCount ( ) : int

Method Details

Create() public méthode

public Create ( uint block ) : Block
block uint
Résultat Block

FixedDiskBlockFactory() public méthode

public FixedDiskBlockFactory ( VhdFile vhdFile ) : System
vhdFile VhdFile
Résultat System

FixedDiskBlockFactory() public méthode

public FixedDiskBlockFactory ( VhdFile vhdFile, long blockSize ) : System
vhdFile VhdFile
blockSize long
Résultat System

GetBlockAddress() public méthode

public GetBlockAddress ( uint blockIndex ) : long
blockIndex uint
Résultat long

GetBlockSize() public méthode

public GetBlockSize ( ) : long
Résultat long

GetFooterRange() public méthode

public GetFooterRange ( ) : IndexRange
Résultat IndexRange

GetSector() public méthode

public GetSector ( Block block, uint sector ) : Sector
block Block
sector uint
Résultat Sector

HasData() public méthode

public HasData ( uint blockIndex ) : bool
blockIndex uint
Résultat bool

ReadBlockData() public méthode

public ReadBlockData ( Block block ) : byte[]
block Block
Résultat byte[]