Sdílet prostřednictvím


IAssetsAccessContext Rozhraní

Definice

Obor přístupu k prostředkům. Zámky pořízené ve stejném oboru se vzájemně neblokují.

public interface class IAssetsAccessContext
public interface class IAssetsAccessContext
__interface IAssetsAccessContext
public interface IAssetsAccessContext
type IAssetsAccessContext = interface
Public Interface IAssetsAccessContext

Vlastnosti

YieldRequest

Token zrušení, když služby AccessControl požádají vlastníka kontextu o co nejrychlejší poskytnutí, když důležitější úloha vyžaduje přístup k některým prostředkům, které jsou aktuálně uzamčené

Metody

GetAccessAsync(IEnumerable<String>, AssetsLockScope, CancellationToken, Int32)

Získat přístup k souboru nebo složce (přístup ke složce se bude vztahovat na všechny položky v této složce rekurzivně).

Vyvolá výjimku OperationCanceledException, pokud je zrušeno zrušení, vyvolá výjimku AccessLockYieldRequestException, pokud se vyžaduje kontext, aby se získal jiný důležitější pracovní postup.

Metody rozšíření

ExecuteUnderLockWithRetry<T>(IAssetsAccessContext, Func<CancellationToken,Task<T>>, IEnumerable<String>, AssetsLockScope, CancellationToken)

Provedení akce wilt lock výnos a opakovat;

ExecuteUnderLockWithRetry<T>(IAssetsAccessContext, Func<CancellationToken,Task<T>>, String, AssetsLockScope, CancellationToken)

Provedení akce wilt lock výnos a opakovat;

GetAccessAsync(IAssetsAccessContext, String, AssetsLockScope, CancellationToken, Int32)

Získat přístup k souboru nebo složce (přístup ke složce se bude vztahovat na všechny položky v této složce rekurzivně).

Poznámka: Pokud se obor CacnelRequest aktivuje (kromě tokenu cancel), vyvolá se výjimka zrušení.

Platí pro