BlobLeaseClient 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.
BlobLeaseClient Gör att du kan ändra Azure Storage-lån på containrar och blobar.
public class BlobLeaseClient
type BlobLeaseClient = class
Public Class BlobLeaseClient
- Arv
-
BlobLeaseClient
Konstruktorer
BlobLeaseClient() |
Initierar en ny instans av BlobLeaseClient klassen för att simulera. |
BlobLeaseClient(BlobBaseClient, String) |
Initierar en ny instans av BlobLeaseClient klassen. |
BlobLeaseClient(BlobContainerClient, String) |
Initierar en ny instans av BlobLeaseClient klassen. |
Fält
InfiniteLeaseDuration |
TimeSpan Representerar en oändlig lånetid. |
Egenskaper
BlobClient |
Hämtar för BlobClient att hantera lån för. |
BlobContainerClient |
Hämtar för BlobContainerClient att hantera lån för. |
LeaseId |
Hämtar låne-ID:t för det här lånet. |
Uri |
Hämtar URI:n för objektet som hyrs. |
Metoder
Acquire(TimeSpan, RequestConditions, CancellationToken) |
Åtgärden Acquire(TimeSpan, RequestConditions, CancellationToken) hämtar ett lån för bloben eller containern. Lånet Om containern inte har ett aktivt lån skapar Blob Service ett lån för bloben eller containern och returnerar det. Om containern har ett aktivt lån kan du bara begära ett nytt lån med det aktiva låne-ID:t som LeaseId, men du kan ange ett nytt Mer information finns i Lånecontainer. |
Acquire(TimeSpan, RequestConditions, RequestContext) |
Åtgärden Acquire(TimeSpan, RequestConditions, RequestContext) hämtar ett lån för bloben eller containern. Lånet Om containern inte har ett aktivt lån skapar Blob Service ett lån för bloben eller containern och returnerar det. Om containern har ett aktivt lån kan du bara begära ett nytt lån med det aktiva låne-ID:t som LeaseId, men du kan ange ett nytt Mer information finns i Lånecontainer. |
AcquireAsync(TimeSpan, RequestConditions, CancellationToken) |
Åtgärden AcquireAsync(TimeSpan, RequestConditions, CancellationToken) hämtar ett lån för bloben eller containern. Lånet Om containern inte har ett aktivt lån skapar Blob Service ett lån för bloben eller containern och returnerar det. Om containern har ett aktivt lån kan du bara begära ett nytt lån med det aktiva låne-ID:t som LeaseId, men du kan ange ett nytt Mer information finns i Lånecontainer. |
AcquireAsync(TimeSpan, RequestConditions, RequestContext) |
Åtgärden AcquireAsync(TimeSpan, RequestConditions, RequestContext) hämtar ett lån för bloben eller containern. Lånet Om containern inte har ett aktivt lån skapar Blob Service ett lån för bloben eller containern och returnerar det. Om containern har ett aktivt lån kan du bara begära ett nytt lån med det aktiva låne-ID:t som LeaseId, men du kan ange ett nytt Mer information finns i Lånecontainer. |
Break(Nullable<TimeSpan>, RequestConditions, CancellationToken) |
Åtgärden Break(Nullable<TimeSpan>, RequestConditions, CancellationToken) bryter blobens eller containerns tidigare förvärvade lån (om det finns). När ett lån har brutits kan det inte förnyas. Alla auktoriserade begäranden kan bryta lånet. begäran krävs inte för att ange ett matchande låne-ID. När ett lån bryts tillåts låneavbrottet Ett lån som har brutits kan också frisläppas. En klient kan omedelbart hämta ett blob- eller containerlån som har släppts. Mer information finns i Lånecontainer. |
BreakAsync(Nullable<TimeSpan>, RequestConditions, CancellationToken) |
Åtgärden BreakAsync(Nullable<TimeSpan>, RequestConditions, CancellationToken) bryter blobens eller containerns tidigare förvärvade lån (om det finns). När ett lån har brutits kan det inte förnyas. Alla auktoriserade begäranden kan bryta lånet. begäran krävs inte för att ange ett matchande låne-ID. När ett lån bryts tillåts låneavbrottet Ett lån som har brutits kan också frisläppas. En klient kan omedelbart hämta ett blob- eller containerlån som har släppts. Mer information finns i Lånecontainer. |
Change(String, RequestConditions, CancellationToken) |
Åtgärden Change(String, RequestConditions, CancellationToken) ändrar lånet för ett aktivt lån. En ändring måste innehålla aktuell LeaseId och en ny Mer information finns i Lånecontainer. |
ChangeAsync(String, RequestConditions, CancellationToken) |
Åtgärden ChangeAsync(String, RequestConditions, CancellationToken) ändrar lånet för ett aktivt lån. En ändring måste innehålla aktuell LeaseId och en ny Mer information finns i Lånecontainer. |
Release(RequestConditions, CancellationToken) |
Åtgärden Release(RequestConditions, CancellationToken) frigör containerns eller blobens tidigare förvärvade lån. Lånet kan frisläppas om matchningarna LeaseId som är associerade med containern eller bloben. Genom att frigöra lånet kan en annan klient omedelbart hämta lånet för containern eller bloben så snart lanseringen är klar. Mer information finns i Lånecontainer. |
ReleaseAsync(RequestConditions, CancellationToken) |
Åtgärden ReleaseAsync(RequestConditions, CancellationToken) frigör containerns eller blobens tidigare förvärvade lån. Lånet kan frisläppas om matchningarna LeaseId som är associerade med containern eller bloben. Genom att frigöra lånet kan en annan klient omedelbart hämta lånet för containern eller bloben så snart lanseringen är klar. Mer information finns i Lånecontainer. |
Renew(RequestConditions, CancellationToken) |
Åtgärden Renew(RequestConditions, CancellationToken) förnyar bloben eller containerns tidigare förvärvade lån. Lånet kan förnyas om leaseId matchar det som är associerat med bloben eller containern. Observera att lånet kan förnyas även om det har upphört att gälla så länge bloben eller containern inte har hyrts igen sedan lånet löpte ut. När du förnyar ett lån återställs lånetidsklockan. Mer information finns i Lånecontainer. |
RenewAsync(RequestConditions, CancellationToken) |
Åtgärden RenewAsync(RequestConditions, CancellationToken) förnyar bloben eller containerns tidigare förvärvade lån. Lånet kan förnyas om leaseId matchar det som är associerat med bloben eller containern. Observera att ] lånet kan förnyas även om det har upphört att gälla så länge bloben eller containern inte har hyrts igen sedan lånet löpte ut. När du förnyar ett lån återställs lånetidsklockan. Mer information finns i Lånecontainer. |
Gäller för
Azure SDK for .NET