RateLimitLease 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
구현에서 반환된 임대에 RateLimiter 대한 추상화입니다. 임대는 리소스 획득 성공 또는 실패를 나타내며 취득 작업과 관련된 잠재적 메타데이터를 포함합니다.
public abstract class RateLimitLease : IDisposable
type RateLimitLease = class
interface IDisposable
Public MustInherit Class RateLimitLease
Implements IDisposable
- 상속
-
RateLimitLease
- 구현
생성자
RateLimitLease() |
구현에서 반환된 임대에 RateLimiter 대한 추상화입니다. 임대는 리소스 획득 성공 또는 실패를 나타내며 취득 작업과 관련된 잠재적 메타데이터를 포함합니다. |
속성
IsAcquired |
임대 취득에 성공했는지 여부를 나타냅니다. |
MetadataNames |
임대에서 사용할 수 있는 메타데이터 이름 목록을 가져옵니다. |
메서드
Dispose() |
임대를 삭제합니다. 이렇게 하면 임대가 제공된 리미터 구현의 공간이 확보될 수 있습니다. |
Dispose(Boolean) |
작성할 구현에 대한 Dispose 메서드입니다. |
GetAllMetadata() |
임대에서 사용할 수 있는 모든 메타데이터의 목록을 가져옵니다. |
TryGetMetadata(String, Object) |
임대에 대한 메타데이터를 추출하려고 시도합니다. |
TryGetMetadata<T>(MetadataName<T>, T) |
임대에 대한 강력한 형식의 메타데이터를 추출하려고 시도합니다. |