BlobLeaseClient Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Met de BlobLeaseClient kunt u Azure Storage-leases voor containers en blobs bewerken.
public class BlobLeaseClient
type BlobLeaseClient = class
Public Class BlobLeaseClient
- Overname
-
BlobLeaseClient
Constructors
BlobLeaseClient() |
Initialiseert een nieuw exemplaar van de BlobLeaseClient klasse voor het nabootsen. |
BlobLeaseClient(BlobBaseClient, String) |
Initialiseert een nieuw exemplaar van de BlobLeaseClient klasse. |
BlobLeaseClient(BlobContainerClient, String) |
Initialiseert een nieuw exemplaar van de BlobLeaseClient klasse. |
Velden
InfiniteLeaseDuration |
De TimeSpan die een oneindige leaseduur vertegenwoordigt. |
Eigenschappen
BlobClient |
Hiermee haalt u de BlobClient om leases voor te beheren. |
BlobContainerClient |
Hiermee haalt u de BlobContainerClient om leases voor te beheren. |
LeaseId |
Hiermee haalt u de lease-id voor deze lease op. |
Uri |
Hiermee haalt u de URI op van het object dat wordt geleased. |
Methoden
Acquire(TimeSpan, RequestConditions, CancellationToken) |
De Acquire(TimeSpan, RequestConditions, CancellationToken) bewerking verkrijgt een lease voor de blob of container. De lease Als de container geen actieve lease heeft, maakt de Blob-service een lease voor de blob of container en retourneert deze. Als de container een actieve lease heeft, kunt u alleen een nieuwe lease aanvragen met behulp van de actieve lease-id als LeaseId, maar u kunt een nieuwe Zie Leasecontainer voor meer informatie. |
Acquire(TimeSpan, RequestConditions, RequestContext) |
De Acquire(TimeSpan, RequestConditions, RequestContext) bewerking verkrijgt een lease voor de blob of container. De lease Als de container geen actieve lease heeft, maakt de Blob-service een lease voor de blob of container en retourneert deze. Als de container een actieve lease heeft, kunt u alleen een nieuwe lease aanvragen met behulp van de actieve lease-id als LeaseId, maar u kunt een nieuwe Zie Leasecontainer voor meer informatie. |
AcquireAsync(TimeSpan, RequestConditions, CancellationToken) |
De AcquireAsync(TimeSpan, RequestConditions, CancellationToken) bewerking verkrijgt een lease voor de blob of container. De lease Als de container geen actieve lease heeft, maakt de Blob-service een lease voor de blob of container en retourneert deze. Als de container een actieve lease heeft, kunt u alleen een nieuwe lease aanvragen met behulp van de actieve lease-id als LeaseId, maar u kunt een nieuwe Zie voor meer informatie Leasecontainer. |
AcquireAsync(TimeSpan, RequestConditions, RequestContext) |
De AcquireAsync(TimeSpan, RequestConditions, RequestContext) bewerking verkrijgt een lease voor de blob of container. De lease Als de container geen actieve lease heeft, maakt de Blob-service een lease voor de blob of container en retourneert deze. Als de container een actieve lease heeft, kunt u alleen een nieuwe lease aanvragen met behulp van de actieve lease-id als LeaseId, maar u kunt een nieuwe Zie voor meer informatie Leasecontainer. |
Break(Nullable<TimeSpan>, RequestConditions, CancellationToken) |
De Break(Nullable<TimeSpan>, RequestConditions, CancellationToken) bewerking breekt de eerder verkregen lease van de blob of container (als deze bestaat). Zodra een lease is verbroken, kan deze niet meer worden verlengd. Elke geautoriseerde aanvraag kan de lease verbreken; de aanvraag is niet vereist om een overeenkomende lease-id op te geven. Wanneer een lease wordt onderbroken, mag de lease-onderbreking Een gebroken lease kan ook worden vrijgegeven. Een client kan onmiddellijk een blob- of containerlease verkrijgen die is vrijgegeven. Zie voor meer informatie Leasecontainer. |
BreakAsync(Nullable<TimeSpan>, RequestConditions, CancellationToken) |
De BreakAsync(Nullable<TimeSpan>, RequestConditions, CancellationToken) bewerking breekt de eerder verkregen lease van de blob of container (als deze bestaat). Zodra een lease is verbroken, kan deze niet meer worden verlengd. Elke geautoriseerde aanvraag kan de lease verbreken; de aanvraag is niet vereist om een overeenkomende lease-id op te geven. Wanneer een lease wordt onderbroken, mag de lease-onderbreking Een gebroken lease kan ook worden vrijgegeven. Een client kan onmiddellijk een blob- of containerlease verkrijgen die is vrijgegeven. Zie voor meer informatie Leasecontainer. |
Change(String, RequestConditions, CancellationToken) |
De Change(String, RequestConditions, CancellationToken) bewerking wijzigt de lease van een actieve lease. Een wijziging moet de huidige LeaseId en een nieuwe Zie voor meer informatie Leasecontainer. |
ChangeAsync(String, RequestConditions, CancellationToken) |
De ChangeAsync(String, RequestConditions, CancellationToken) bewerking wijzigt de lease van een actieve lease. Een wijziging moet de huidige LeaseId en een nieuwe Zie voor meer informatie Leasecontainer. |
Release(RequestConditions, CancellationToken) |
Met de Release(RequestConditions, CancellationToken) bewerking wordt de eerder verkregen lease van de container of blob vrijgegeven. De lease kan worden vrijgegeven als de LeaseId overeenkomst overeenkomt met de lease die is gekoppeld aan de container of blob. Door de lease vrij te geven, kan een andere client onmiddellijk de lease voor de container of blob verkrijgen zodra de release is voltooid. Zie voor meer informatie Leasecontainer. |
ReleaseAsync(RequestConditions, CancellationToken) |
Met de ReleaseAsync(RequestConditions, CancellationToken) bewerking wordt de eerder verkregen lease van de container of blob vrijgegeven. De lease kan worden vrijgegeven als de LeaseId overeenkomst overeenkomt met de lease die is gekoppeld aan de container of blob. Door de lease vrij te geven, kan een andere client onmiddellijk de lease voor de container of blob verkrijgen zodra de release is voltooid. Zie voor meer informatie Leasecontainer. |
Renew(RequestConditions, CancellationToken) |
De Renew(RequestConditions, CancellationToken) bewerking vernieuwt de eerder verkregen lease van de blob of container. De lease kan worden verlengd als de leaseId overeenkomt met de leaseId die is gekoppeld aan de blob of container. Houd er rekening mee dat de lease kan worden verlengd, zelfs als deze is verlopen zolang de blob of container niet opnieuw is geleased sinds de vervaldatum van die lease. Wanneer u een lease verlengt, wordt de klok voor de leaseduur opnieuw ingesteld. Zie voor meer informatie Leasecontainer. |
RenewAsync(RequestConditions, CancellationToken) |
De RenewAsync(RequestConditions, CancellationToken) bewerking vernieuwt de eerder verkregen lease van de blob of container. De lease kan worden verlengd als de leaseId overeenkomt met de leaseId die is gekoppeld aan de blob of container. Houd er rekening mee dat de] lease kan worden verlengd, zelfs als deze is verlopen zolang de blob of container niet opnieuw is geleased sinds de vervaldatum van die lease. Wanneer u een lease verlengt, wordt de klok voor de leaseduur opnieuw ingesteld. Zie voor meer informatie Leasecontainer. |
Van toepassing op
Azure SDK for .NET