IAssetsAccessContext Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Varlık erişim kapsamı. Aynı kapsamda alınan kilitler birbirini engellemez.
public interface class IAssetsAccessContext
public interface class IAssetsAccessContext
__interface IAssetsAccessContext
public interface IAssetsAccessContext
type IAssetsAccessContext = interface
Public Interface IAssetsAccessContext
Özellikler
| YieldRequest |
AccessControl hizmetleri, daha önemli bir görevin kilitli durumdaki bazı kaynaklara erişmesini gerektirdiğinde bağlam sahibinin mümkün olan en kısa sürede teslim olmasını istediğinde iptal belirteci |
Yöntemler
| GetAccessAsync(IEnumerable<String>, AssetsLockScope, CancellationToken, Int32) |
Dosya veya klasöre erişim alma (klasör erişimi, bu klasörün altındaki tüm öğelere yinelemeli olarak uygulanır). "İptal" iptal edilirse OperationCanceledException oluşturur Bağlam daha önemli başka bir iş akışına teslim edilmesi istenirse AccessLockYieldRequestException oluşturur |
Uzantı Metotları
| ExecuteUnderLockWithRetry<T>(IAssetsAccessContext, Func<CancellationToken,Task<T>>, IEnumerable<String>, AssetsLockScope, CancellationToken) |
Yürütme eylemi wilt lock yield ve yeniden deneyin; |
| ExecuteUnderLockWithRetry<T>(IAssetsAccessContext, Func<CancellationToken,Task<T>>, String, AssetsLockScope, CancellationToken) |
Yürütme eylemi wilt lock yield ve yeniden deneyin; |
| GetAccessAsync(IAssetsAccessContext, String, AssetsLockScope, CancellationToken, Int32) |
Dosya veya klasöre erişim alma (klasör erişimi, bu klasörün altındaki tüm öğelere yinelemeli olarak uygulanır). Not: CacnelRequest kapsamı etkin olursa (iptal belirtecinin yanı sıra) iptal edilen özel durum oluşturur. |