private AppendBlobRequestConditions BuildDestinationAccessConditions( AccessConditionParameters parameters, bool lease = false, bool appendPosAndMaxSize = false) { var accessConditions = new AppendBlobRequestConditions { IfMatch = parameters.Match != null ? new ETag(parameters.Match) : default(ETag?), IfNoneMatch = parameters.NoneMatch != null ? new ETag(parameters.NoneMatch) : default(ETag?), IfModifiedSince = parameters.IfModifiedSince, IfUnmodifiedSince = parameters.IfUnmodifiedSince }; if (lease) { accessConditions.LeaseId = parameters.LeaseId; } if (appendPosAndMaxSize) { accessConditions.IfAppendPositionEqual = parameters.AppendPosE; accessConditions.IfMaxSizeLessThanOrEqual = parameters.MaxSizeLTE; } return(accessConditions); }
private AppendBlobRequestConditions BuildSourceAccessConditions(AccessConditionParameters parameters) => new AppendBlobRequestConditions { IfMatch = parameters.SourceIfMatch != null ? new ETag(parameters.SourceIfMatch) : default(ETag?), IfNoneMatch = parameters.SourceIfNoneMatch != null ? new ETag(parameters.SourceIfNoneMatch) : default(ETag?), IfModifiedSince = parameters.SourceIfModifiedSince, IfUnmodifiedSince = parameters.SourceIfUnmodifiedSince };
private RequestConditions BuildRequestConditions( AccessConditionParameters parameters) => new RequestConditions { IfModifiedSince = parameters.IfModifiedSince, IfUnmodifiedSince = parameters.IfUnmodifiedSince, IfMatch = parameters.Match != null ? new ETag(parameters.Match) : default(ETag?), IfNoneMatch = parameters.NoneMatch != null ? new ETag(parameters.NoneMatch) : default(ETag?) };
private BlobRequestConditions BuildAccessConditions( AccessConditionParameters parameters, bool lease = true) { var accessConditions = BuildRequestConditions(parameters).ToBlobRequestConditions(); if (lease) { accessConditions.LeaseId = parameters.LeaseId; } return(accessConditions); }
public DataLakeRequestConditions BuildAccessConditions( AccessConditionParameters parameters, bool lease = true) { var accessConditions = BuildRequestConditions(parameters).ToDataLakeRequestConditions(); if (lease) { accessConditions.LeaseId = parameters.LeaseId; } return(accessConditions); }
public DataLakeRequestConditions BuildDataLakeRequestConditions( AccessConditionParameters parameters, bool lease = true) { DataLakeRequestConditions conditions = new DataLakeRequestConditions() { IfModifiedSince = parameters.IfModifiedSince, IfUnmodifiedSince = parameters.IfUnmodifiedSince, IfMatch = parameters.Match != null ? new ETag(parameters.Match) : default(ETag?), IfNoneMatch = parameters.NoneMatch != null ? new ETag(parameters.NoneMatch) : default(ETag?) }; if (lease) { conditions.LeaseId = parameters.LeaseId; } return(conditions); }
protected override BlobRequestConditions BuildRequestConditions(AccessConditionParameters parameters, bool lease = true) => BlobConditions.BuildAccessConditions(parameters, lease);
protected override DataLakeRequestConditions BuildRequestConditions(AccessConditionParameters parameters, bool lease = true) => FileConditions.BuildAccessConditions(parameters, lease);
protected override ShareFileRequestConditions BuildRequestConditions(AccessConditionParameters parameters, bool lease = true) => new ShareFileRequestConditions