---
title: FSVolume.SeekRegionHandler
framework: fskit
role: symbol
role_heading: Protocol
path: fskit/fsvolume/seekregionhandler
---

# FSVolume.SeekRegionHandler

Methods and properties implemented by volumes that support seek operations

## Declaration

```swift
protocol SeekRegionHandler : NSObjectProtocol
```

## Topics

### Performing seek

- [seek(within:from:region:context:replyHandler:)](fskit/fsvolume/seekregionhandler/seek(within:from:region:context:replyhandler:).md)
- [FSItem](fskit/fsitem.md)
- [FSVolume.SeekRegion](fskit/fsvolume/seekregion.md)
- [FSContext](fskit/fscontext.md)
- [FSSeekRegionResult](fskit/fsseekregionresult.md)

### Inspecting seek properties

- [isSeekRegionInhibited](fskit/fsvolume/seekregionhandler/isseekregioninhibited.md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Implementing optional handlers

- [FSVolume.OpenCloseHandler](fskit/fsvolume/openclosehandler.md)
- [FSVolume.ReadWriteHandler](fskit/fsvolume/readwritehandler.md)
- [FSVolume.AccessCheckHandler](fskit/fsvolume/accesscheckhandler.md)
- [FSVolume.RenameHandler](fskit/fsvolume/renamehandler.md)
- [FSVolume.PreallocateHandler](fskit/fsvolume/preallocatehandler.md)
- [FSVolume.XattrHandler](fskit/fsvolume/xattrhandler.md)
- [FSVolume.ItemDeactivationHandler](fskit/fsvolume/itemdeactivationhandler.md)
- [FSVolume.KernelOffloadedIOHandler](fskit/fsvolume/kerneloffloadediohandler.md)
- [FSVolume.DataCacheHandler](fskit/fsvolume/datacachehandler.md)
