---
title: FPUIActionExtensionContext
framework: fileproviderui
role: symbol
role_heading: Class
path: fileproviderui/fpuiactionextensioncontext
---

# FPUIActionExtensionContext

An extension context provided to File Provider UI extensions.

## Declaration

```swift
class FPUIActionExtensionContext
```

## Mentioned in

Adding Actions to the Context Menu

## Topics

### Completing the Action

- [completeRequest()](fileproviderui/fpuiactionextensioncontext/completerequest().md)
- [cancelRequest(withError:)](fileproviderui/fpuiactionextensioncontext/cancelrequest(witherror:).md)

### Identifying the Domain

- [domainIdentifier](fileproviderui/fpuiactionextensioncontext/domainidentifier.md)
- [NSFileProviderDomainIdentifier](fileprovider/nsfileproviderdomainidentifier.md)

## Relationships

### Inherits From

- [NSExtensionContext](foundation/nsextensioncontext.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Working with Actions

- [prepare(forAction:itemIdentifiers:)](fileproviderui/fpuiactionextensionviewcontroller/prepare(foraction:itemidentifiers:).md)
- [prepare(forError:)](fileproviderui/fpuiactionextensionviewcontroller/prepare(forerror:).md)
- [extensionContext](fileproviderui/fpuiactionextensionviewcontroller/extensioncontext.md)
