IAssetsAccessContext Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Étendue d’accès aux ressources. Les verrous pris dans la même étendue ne se bloquent pas les uns les autres.
public interface class IAssetsAccessContext
public interface class IAssetsAccessContext
__interface IAssetsAccessContext
public interface IAssetsAccessContext
type IAssetsAccessContext = interface
Public Interface IAssetsAccessContext
Propriétés
YieldRequest |
Jeton d’annulation lorsque les services AccessControl demandent au propriétaire du contexte de céder dès que possible lorsque la tâche plus importante nécessite l’accès à certaines des ressources actuellement verrouillées |
Méthodes
GetAccessAsync(IEnumerable<String>, AssetsLockScope, CancellationToken, Int32) |
Obtenir l’accès à un fichier ou à un dossier (l’accès au dossier s’applique à tous les éléments de ce dossier de manière récursive). Lève OperationCanceledException si « cancel » est annulé lève AccessLockYieldRequestException si le contexte est demandé pour céder à d’autres flux de travail plus importants |
Méthodes d’extension
ExecuteUnderLockWithRetry<T>(IAssetsAccessContext, Func<CancellationToken,Task<T>>, IEnumerable<String>, AssetsLockScope, CancellationToken) |
Exécuter le rendement de verrouillage de l’action et réessayer ; |
ExecuteUnderLockWithRetry<T>(IAssetsAccessContext, Func<CancellationToken,Task<T>>, String, AssetsLockScope, CancellationToken) |
Exécuter le rendement de verrouillage de l’action et réessayer ; |
GetAccessAsync(IAssetsAccessContext, String, AssetsLockScope, CancellationToken, Int32) |
Obtenir l’accès à un fichier ou à un dossier (l’accès au dossier s’applique à tous les éléments de ce dossier de manière récursive). Remarque : il lève l’exception annulée si l’étendue CacnelRequest devient active (en plus du jeton d’annulation). |