Microsoft.VisualStudio.Workspace.AssetsControl Namespace
| Class | Description | |
|---|---|---|
![]() | AccessControlExtensions | Convenience extension for IAccessControl service |
![]() | AccessLockYieldRequestException | Exception being thrown when attempting to acquire a lock when a higher priority scope request access to a resource already taken and not released by the current access scope. |
| Interface | Description | |
|---|---|---|
![]() | IAssetsAccessContext | Asset access scope. Locks taken in the same scope will not block each other. |
![]() | IAssetsAccessManager | Used to control the access for shared resources like files and folders |
![]() | IAssetsLock | Hold an access to a [set of] file[s] or folder[s] Disposing the object will release the lock and allow other scopes to take access. |
| Enumeration | Description | |
|---|---|---|
![]() | AssetsLockScope | Scope of the lock (for folders) |
![]() | ContextPriority | Priority for this context. It is based on the kind of work context is used to provide resource locks. |
![]() | SharingMode | Access sharing semantic. |


