Compartir a través de


IAssetsAccessContext Interfaz

Definición

Á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).

Se aplica a