Microsoft.VisualStudio.Workspace.AssetsControl Namespace

Classes

AccessControlExtensions

Convenience extension for IAccessScontrol 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.

Interfaces

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.

Enums

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.