Bahasa

RateLimitLease Kelas

Definisi

Abstraksi untuk sewa yang dikembalikan oleh RateLimiter implementasi. Sewa mewakili keberhasilan atau kegagalan untuk memperoleh sumber daya dan berisi metadata potensial yang relevan dengan operasi akuisisi.

public ref class RateLimitLease abstract : IDisposable
public abstract class RateLimitLease : IDisposable
type RateLimitLease = class
    interface IDisposable
Public MustInherit Class RateLimitLease
Implements IDisposable
Warisan
RateLimitLease
Penerapan

Konstruktor

Nama Deskripsi
RateLimitLease()

Abstraksi untuk sewa yang dikembalikan oleh RateLimiter implementasi. Sewa mewakili keberhasilan atau kegagalan untuk memperoleh sumber daya dan berisi metadata potensial yang relevan dengan operasi akuisisi.

Properti

Nama Deskripsi
IsAcquired

Mewakili apakah akuisisi sewa berhasil.

MetadataNames

Mendapatkan daftar nama metadata yang tersedia di sewa.

Metode

Nama Deskripsi
Dispose()

Buang sewanya. Ini dapat membebaskan ruang pada implementasi pembatas tempat sewa berasal.

Dispose(Boolean)

Buang metode untuk implementasi yang akan ditulis.

GetAllMetadata()

Mendapatkan daftar semua metadata yang tersedia di sewa.

TryGetMetadata(String, Object)

Coba ekstrak metadata untuk sewa.

TryGetMetadata<T>(MetadataName<T>, T)

Coba ekstrak metadata yang sangat ditik untuk sewa.

Berlaku untuk