BlobLeaseClient.Acquire Metod
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.
Överlagringar
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. |
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 duration
måste vara mellan 15 och 60 sekunder eller oändligt (-1).
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 duration
.
Mer information finns i Lånecontainer.
public virtual Azure.Response Acquire (TimeSpan duration, Azure.RequestConditions conditions, Azure.RequestContext context);
abstract member Acquire : TimeSpan * Azure.RequestConditions * Azure.RequestContext -> Azure.Response
override this.Acquire : TimeSpan * Azure.RequestConditions * Azure.RequestContext -> Azure.Response
Public Overridable Function Acquire (duration As TimeSpan, conditions As RequestConditions, context As RequestContext) As Response
Parametrar
- duration
- TimeSpan
Anger lånets varaktighet i sekunder eller anger InfiniteLeaseDuration för ett lån som aldrig upphör att gälla. Ett icke-oändligt lån kan vara mellan 15 och 60 sekunder. Det går inte att ändra en lånetid med eller RenewAsync(RequestConditions, CancellationToken)ChangeAsync(String, RequestConditions, CancellationToken).
- conditions
- RequestConditions
Valfritt BlobLeaseRequestConditions att lägga till villkor för att förvärva ett lån.
- context
- RequestContext
Valfritt RequestContext för åtgärden.
Returer
En Response som returneras av lagringstjänsten.
Kommentarer
Ett RequestFailedException utlöses om ett fel inträffar.
Gäller för
Acquire(TimeSpan, RequestConditions, CancellationToken)
Åtgärden Acquire(TimeSpan, RequestConditions, CancellationToken) hämtar ett lån för bloben eller containern. Lånet duration
måste vara mellan 15 och 60 sekunder eller oändligt (-1).
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 duration
.
Mer information finns i Lånecontainer.
public virtual Azure.Response<Azure.Storage.Blobs.Models.BlobLease> Acquire (TimeSpan duration, Azure.RequestConditions conditions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member Acquire : TimeSpan * Azure.RequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlobLease>
override this.Acquire : TimeSpan * Azure.RequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlobLease>
Public Overridable Function Acquire (duration As TimeSpan, Optional conditions As RequestConditions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of BlobLease)
Parametrar
- duration
- TimeSpan
Anger lånets varaktighet i sekunder eller anger InfiniteLeaseDuration för ett lån som aldrig upphör att gälla. Ett icke-oändligt lån kan vara mellan 15 och 60 sekunder. Det går inte att ändra en lånetid med eller RenewAsync(RequestConditions, CancellationToken)ChangeAsync(String, RequestConditions, CancellationToken).
- conditions
- RequestConditions
Valfritt BlobLeaseRequestConditions att lägga till villkor för att förvärva ett lån.
- cancellationToken
- CancellationToken
Valfritt CancellationToken att sprida meddelanden om att åtgärden ska avbrytas.
Returer
En Response<T> som beskriver lånet.
Kommentarer
Ett RequestFailedException utlöses om ett fel inträffar.