public GetBlobReferenceFromServer ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, string blobName, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : Microsoft.WindowsAzure.Storage.Blob.CloudBlob | ||
container | Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer | A cloudblobcontainer object |
blobName | string | Blob name |
accessCondition | Microsoft.WindowsAzure.Storage.AccessCondition | Access condition |
options | Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions | Blob request options |
operationContext | Microsoft.WindowsAzure.Storage.OperationContext | Operation context |
return | Microsoft.WindowsAzure.Storage.Blob.CloudBlob |
public CloudBlob GetBlobReferenceFromServer(CloudBlobContainer container, string blobName, AccessCondition accessCondition, BlobRequestOptions options, OperationContext operationContext)
{
string containerName = container.Name;
if (ContainerBlobs.ContainsKey(containerName))
{
List<CloudBlob> blobList = ContainerBlobs[containerName];
foreach (CloudBlob blob in blobList)
{
if (blob.Name == blobName)
{
return blob;
}
}
return null;
}
else
{
return null;
}
}