<PackageReference Include="Azure.Storage.Blobs" Version="12.26.0" />

BlobLeaseRequestConditions

Specifies access conditions for leasing operations on a container or blob.
using Azure.Storage.Common; namespace Azure.Storage.Blobs.Models { public class BlobLeaseRequestConditions : RequestConditions { public string TagConditions { get; set; } public BlobLeaseRequestConditions() { } internal BlobLeaseRequestConditions(BlobLeaseRequestConditions deepCopySource) { Argument.AssertNotNull(deepCopySource, "deepCopySource"); TagConditions = deepCopySource.TagConditions; base.IfMatch = deepCopySource.IfMatch; base.IfNoneMatch = deepCopySource.IfNoneMatch; base.IfModifiedSince = deepCopySource.IfModifiedSince; base.IfUnmodifiedSince = deepCopySource.IfUnmodifiedSince; } internal static BlobLeaseRequestConditions CloneOrDefault(BlobLeaseRequestConditions deepCopySource) { if (deepCopySource == null) return null; return new BlobLeaseRequestConditions(deepCopySource); } } }