ContainerList Event
Fires once for each container returned when listing containers.
Syntax
public event OnContainerListHandler OnContainerList; public delegate void OnContainerListHandler(object sender, AzureblobContainerListEventArgs e); public class AzureblobContainerListEventArgs : EventArgs { public string Name { get; } public string ModifiedTime { get; } public string ETag { get; } public bool IsLeased { get; } public int LeaseState { get; } }
Public Event OnContainerList As OnContainerListHandler Public Delegate Sub OnContainerListHandler(sender As Object, e As AzureblobContainerListEventArgs) Public Class AzureblobContainerListEventArgs Inherits EventArgs Public ReadOnly Property Name As String Public ReadOnly Property ModifiedTime As String Public ReadOnly Property ETag As String Public ReadOnly Property IsLeased As Boolean Public ReadOnly Property LeaseState As Integer End Class
Remarks
This event fires once for each container returned when ListContainers or GetContainerInfo is called.
Name is the name of the container.
ModifiedTime reflects the last modified time of the container, formatted according to RFC 1123.
ETag is the container's ETag.
IsLeased indicates whether the container is currently leased.
LeaseState reflects the lease state of the container. Possible values are:
aclsAvailable (0) | The container's lease is unlocked and can be acquired. |
aclsLeased (1) | The container's lease is locked. |
aclsExpired (2) | The lease duration has expired. |
aclsBreaking (3) | The lease has been broken, but will continue to be locked until the break period expires. |
aclsBroken (4) | The lease has been broken, and the break period has expired. |