RateLimitLease Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Abstraktion för lån som returneras av RateLimiter implementeringar. Ett lån representerar lyckade eller misslyckade hämtningar av en resurs och innehåller potentiella metadata som är relevanta för förvärvsåtgärden.
public ref class RateLimitLease abstract : IDisposable
public abstract class RateLimitLease : IDisposable
type RateLimitLease = class
interface IDisposable
Public MustInherit Class RateLimitLease
Implements IDisposable
- Arv
-
RateLimitLease
- Implementeringar
Konstruktorer
| Name | Description |
|---|---|
| RateLimitLease() |
Abstraktion för lån som returneras av RateLimiter implementeringar. Ett lån representerar lyckade eller misslyckade hämtningar av en resurs och innehåller potentiella metadata som är relevanta för förvärvsåtgärden. |
Egenskaper
| Name | Description |
|---|---|
| IsAcquired |
Representerar om låneförvärvet lyckades. |
| MetadataNames |
Hämtar en lista över metadatanamnen som är tillgängliga i lånet. |
Metoder
| Name | Description |
|---|---|
| Dispose() |
Avyttrar lånet. Detta kan frigöra utrymme för den begränsningsimplementering som lånet kom från. |
| Dispose(Boolean) |
Avyttringsmetod för implementeringar som ska skrivas. |
| GetAllMetadata() |
Hämtar en lista över alla metadata som är tillgängliga i lånet. |
| TryGetMetadata(String, Object) |
Försök att extrahera metadata för lånet. |
| TryGetMetadata<T>(MetadataName<T>, T) |
Försök att extrahera en starkt typad metadata för lånet. |