IAssetsAccessContext Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Escopo de acesso a ativos. Bloqueios feitos no mesmo escopo não bloquearão uns aos outros.
public interface class IAssetsAccessContext
public interface class IAssetsAccessContext
__interface IAssetsAccessContext
public interface IAssetsAccessContext
type IAssetsAccessContext = interface
Public Interface IAssetsAccessContext
Propriedades
YieldRequest |
Token de cancelamento quando os serviços AccessControl solicitarão que o proprietário do contexto produza o mais rápido possível quando uma tarefa mais importante exigir acesso a alguns dos recursos bloqueados no momento |
Métodos
GetAccessAsync(IEnumerable<String>, AssetsLockScope, CancellationToken, Int32) |
Obter acesso a um arquivo ou pasta (o acesso à pasta será aplicado a todos os itens nessa pasta recursivamente). Gera OperationCanceledException se "cancelar" for cancelado Gera AccessLockYieldRequestException se o contexto for solicitado a render para outro fluxo de trabalho mais importante |
Métodos de Extensão
ExecuteUnderLockWithRetry<T>(IAssetsAccessContext, Func<CancellationToken,Task<T>>, IEnumerable<String>, AssetsLockScope, CancellationToken) |
Executar a ação murchar o rendimento do bloqueio e tentar novamente; |
ExecuteUnderLockWithRetry<T>(IAssetsAccessContext, Func<CancellationToken,Task<T>>, String, AssetsLockScope, CancellationToken) |
Executar a ação murchar o rendimento do bloqueio e tentar novamente; |
GetAccessAsync(IAssetsAccessContext, String, AssetsLockScope, CancellationToken, Int32) |
Obter acesso a um arquivo ou pasta (o acesso à pasta será aplicado a todos os itens nessa pasta recursivamente). Observação: ele gerará uma exceção cancelada se o escopo CacnelRequest se tornar ativo (além disso, o token de cancelamento). |