C#
C++
F#
VB
ICloudBlob.::..AcquireLeaseAsync Method (Nullable<TimeSpan>, String)(Nullable<TimeSpan>, String^)(Nullable<TimeSpan>, String)(Nullable(Of TimeSpan), String)
Initiates an asynchronous operation to acquire a lease on this blob.
Assembly: Microsoft.WindowsAzure.Storage (in Microsoft.WindowsAzure.Storage.dll)
Syntax
Task<string> AcquireLeaseAsync( Nullable<TimeSpan> leaseTime, string proposedLeaseId = null )
C++
Task<String^>^ AcquireLeaseAsync( Nullable<TimeSpan> leaseTime, String^ proposedLeaseId = null )
abstract AcquireLeaseAsync : leaseTime:Nullable<TimeSpan> * proposedLeaseId:string = null -> Task<string>
Function AcquireLeaseAsync ( leaseTime As Nullable(Of TimeSpan), proposedLeaseId As String ) As Task(Of String)
Parameters
- leaseTime
-
Type:
System.Nullable<TimeSpan>System::Nullable<TimeSpan>System.Nullable<TimeSpan>System.Nullable(Of TimeSpan)
A TimeSpan representing the span of time for which to acquire the lease, which will be rounded down to seconds.
- proposedLeaseId
-
Type:
System.StringSystem::String^System.StringSystem.String
A string representing the proposed lease ID for the new lease.
Return Value
Type: System.Threading.Tasks.Task<String>System.Threading.Tasks::Task<String^>^System.Threading.Tasks.Task<String>System.Threading.Tasks.Task(Of String)A Task object of type string that represents the asynchronous operation.