ReleasedObjectInfo
Provides the version state of a successfully released blob or container
object.
using System;
using System.ComponentModel;
namespace Azure.Storage.Blobs.Models
{
public class ReleasedObjectInfo
{
public ETag ETag { get; }
public DateTimeOffset LastModified { get; }
public ReleasedObjectInfo(ETag eTag, DateTimeOffset lastModified)
{
ETag = eTag;
LastModified = lastModified;
}
internal ReleasedObjectInfo(BlobInfo info)
: this(info.ETag, info.LastModified)
{
}
internal ReleasedObjectInfo(BlobContainerInfo info)
: this(info.ETag, info.LastModified)
{
}
[EditorBrowsable(EditorBrowsableState.Never)]
public override string ToString()
{
return base.ToString();
}
[EditorBrowsable(EditorBrowsableState.Never)]
public override bool Equals(object obj)
{
return base.Equals(obj);
}
[EditorBrowsable(EditorBrowsableState.Never)]
public override int GetHashCode()
{
return base.GetHashCode();
}
}
}