IAssetsAccessContext Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ambito di accesso alle risorse. I blocchi eseguiti nello stesso ambito non bloccano l'uno dall'altro.
public interface class IAssetsAccessContext
public interface class IAssetsAccessContext
__interface IAssetsAccessContext
public interface IAssetsAccessContext
type IAssetsAccessContext = interface
Public Interface IAssetsAccessContext
Proprietà
YieldRequest |
Token di annullamento quando i servizi AccessControl richiederanno al proprietario del contesto di restituire il più presto possibile quando un'attività più importante richiede l'accesso ad alcune delle risorse attualmente bloccate |
Metodi
GetAccessAsync(IEnumerable<String>, AssetsLockScope, CancellationToken, Int32) |
Ottenere l'accesso a un file o a una cartella (l'accesso alla cartella verrà applicato a tutti gli elementi nella cartella in modo ricorsivo). Genera OperationCanceledException se "cancel" viene annullato Genera AccessLockYieldRequestException se il contesto viene richiesto di restituire ad altri flussi di lavoro più importanti |
Metodi di estensione
ExecuteUnderLockWithRetry<T>(IAssetsAccessContext, Func<CancellationToken,Task<T>>, IEnumerable<String>, AssetsLockScope, CancellationToken) |
Eseguire l'azione wilt lock yield and retry;Execute action wilt lock yield and retry; |
ExecuteUnderLockWithRetry<T>(IAssetsAccessContext, Func<CancellationToken,Task<T>>, String, AssetsLockScope, CancellationToken) |
Eseguire l'azione wilt lock yield and retry;Execute action wilt lock yield and retry; |
GetAccessAsync(IAssetsAccessContext, String, AssetsLockScope, CancellationToken, Int32) |
Ottenere l'accesso a un file o a una cartella (l'accesso alla cartella verrà applicato a tutti gli elementi nella cartella in modo ricorsivo). Nota: genererà un'eccezione annullata se l'ambito CacnelRequest diventa attivo (oltre al token di annullamento). |