C# 클래스 Microsoft.WindowsAzure.Commands.Tools.Vhd.Model.Persistence.FixedDiskBlockFactory

상속: IBlockFactory
파일 보기 프로젝트 열기: Azure/azure-powershell

공개 메소드들

메소드 설명
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[]