RateLimitLease Sınıf
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.
Uygulamalar tarafından RateLimiter döndürülen kiralamalar için soyutlama. Kiralama, bir kaynağı alma başarısını veya başarısızlığını temsil eder ve alma işlemiyle ilgili olası meta verileri içerir.
public ref class RateLimitLease abstract : IDisposable
public abstract class RateLimitLease : IDisposable
type RateLimitLease = class
interface IDisposable
Public MustInherit Class RateLimitLease
Implements IDisposable
- Devralma
-
RateLimitLease
- Uygulamalar
Oluşturucular
| Name | Description |
|---|---|
| RateLimitLease() |
Uygulamalar tarafından RateLimiter döndürülen kiralamalar için soyutlama. Kiralama, bir kaynağı alma başarısını veya başarısızlığını temsil eder ve alma işlemiyle ilgili olası meta verileri içerir. |
Özellikler
| Name | Description |
|---|---|
| IsAcquired |
Kira alımının başarılı olup olmadığını temsil eder. |
| MetadataNames |
Kirada kullanılabilen meta veri adlarının listesini alır. |
Yöntemler
| Name | Description |
|---|---|
| Dispose() |
Kirayı at. Bu, kiranın geldiği sınırlayıcı uygulamasında yer açabilir. |
| Dispose(Boolean) |
Uygulamaların yazılması için Dispose yöntemi. |
| GetAllMetadata() |
Kirada kullanılabilen tüm meta verilerin listesini alır. |
| TryGetMetadata(String, Object) |
Kira için meta verileri ayıklamayı deneme. |
| TryGetMetadata<T>(MetadataName<T>, T) |
Kira için kesin olarak belirlenmiş bir meta verileri ayıklamayı deneme. |