IAssetsAccessContext Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Ámbito de acceso a recursos. Los bloqueos tomados en el mismo ámbito no se bloquearán entre sí.
public interface class IAssetsAccessContext
public interface class IAssetsAccessContext
__interface IAssetsAccessContext
public interface IAssetsAccessContext
type IAssetsAccessContext = interface
Public Interface IAssetsAccessContext
Propiedades
| YieldRequest |
Token de cancelación cuando los servicios AccessControl solicitarán al propietario del contexto que produzca lo antes posible cuando la tarea más importante requiera acceso a algunos de los recursos bloqueados actualmente. |
Métodos
| GetAccessAsync(IEnumerable<String>, AssetsLockScope, CancellationToken, Int32) |
Obtener acceso a un archivo o carpeta (el acceso a carpetas se aplicará a todos los elementos de esa carpeta de forma recursiva). Inicia OperationCanceledException si se cancela "cancelar" inicia AccessLockYieldRequestException si se solicita contexto para producir otro flujo de trabajo más importante. |
Métodos de extensión
| ExecuteUnderLockWithRetry<T>(IAssetsAccessContext, Func<CancellationToken,Task<T>>, IEnumerable<String>, AssetsLockScope, CancellationToken) |
Ejecutar acción wilt lock yield and retry; |
| ExecuteUnderLockWithRetry<T>(IAssetsAccessContext, Func<CancellationToken,Task<T>>, String, AssetsLockScope, CancellationToken) |
Ejecutar acción wilt lock yield and retry; |
| GetAccessAsync(IAssetsAccessContext, String, AssetsLockScope, CancellationToken, Int32) |
Obtener acceso a un archivo o carpeta (el acceso a carpetas se aplicará a todos los elementos de esa carpeta de forma recursiva). Nota: se producirá una excepción cancelada si el ámbito CacnelRequest se activa (además del token de cancelación). |