IAssetsAccessContext 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
資產存取範圍。 在相同範圍中取得的鎖定不會彼此封鎖。
public interface class IAssetsAccessContext
public interface class IAssetsAccessContext
__interface IAssetsAccessContext
public interface IAssetsAccessContext
type IAssetsAccessContext = interface
Public Interface IAssetsAccessContext
屬性
YieldRequest |
當 AccessControl 服務要求內容擁有者在需要存取目前鎖定的部分資源時,儘快產生取消令牌 |
方法
GetAccessAsync(IEnumerable<String>, AssetsLockScope, CancellationToken, Int32) |
取得檔案或資料夾的存取權 (資料夾存取權會以遞歸方式套用至該資料夾下的所有專案) 。 如果取消 「cancel」 則會擲回 OperationCanceledException 如果要求內容產生至其他更重要的工作流程,則會擲回 AccessLockYieldRequestException |
擴充方法
ExecuteUnderLockWithRetry<T>(IAssetsAccessContext, Func<CancellationToken,Task<T>>, IEnumerable<String>, AssetsLockScope, CancellationToken) |
執行動作 wilt lock yield and retry; |
ExecuteUnderLockWithRetry<T>(IAssetsAccessContext, Func<CancellationToken,Task<T>>, String, AssetsLockScope, CancellationToken) |
執行動作 wilt lock yield and retry; |
GetAccessAsync(IAssetsAccessContext, String, AssetsLockScope, CancellationToken, Int32) |
取得檔案或資料夾的存取權 (資料夾存取權會以遞歸方式套用至該資料夾下的所有專案) 。 注意:如果 CacnelRequest 範圍在取消令牌) 之外變成作用中 (,則會擲回已取消的例外狀況。 |