title: Does using IfModifiedSince access condition reduce the number of Azure Blob Storage transactions?
body: <p>There's <a href="http://msdn.microsoft.com/en-US/library/microsoft.windowsazure.storageclient.blobrequestoptions.accesscondition" rel="nofollow"><code>BlobRequestOptions.AccessCondition</code></a> property that can be set to <a href="http://msdn.microsoft.com/en-US/library/microsoft.windowsazure.storageclient.accesscondition.ifmodifiedsince" rel="nofollow"><code>IfModifiedSince</code></a> so that for example <code>ListBlobs()</code> returns only the blobs modified after specified time.</p>
  
  <p>Now the description for <a href="http://msdn.microsoft.com/en-us/library/windowsazure/dd135734.aspx" rel="nofollow">ListBlobs REST API call</a> doesn't have any parameters onto which that access condition could be mapped. So I assume that all the blobs will be returned and then the StorageClient code will programmatically filter them on the client.</p>
  
  <p>So it looks like using the access condition doesn't change the number of requests to the Storage.</p>
  
  <p>Do access conditions actually reduce the number of transactions or are they only applied on the client side?</p>