Чтобы проверить, существует ли один большой двоичный объект в контейнере Azure, у нас есть решение ниже,
public bool DoesFileExistsInContainer(string fileName, string containerName)
{
try
{
if (fileName == null)
{
throw new ArgumentException("File name to be moved is empty");
}
CloudBlobContainer containerReference = blobClient.GetContainerReference(containerName);
CloudBlockBlob blob = containerReference.GetBlockBlobReference(fileName);
bool isFileExist = blob.Exists();
return isFileExist;
}
catch (StorageException ex)
{
Logger.LogError("error while checking if blob exists : {0}" + ex);
throw;
}
}
Но я хочу проверить, существует ли несколько файлов в контейнере Azure или нет?
string [] filesToSearchInBlob = {"file1.xml", "file2.xml", "file3.xml"};
Есть эффективный способ проверки, отличный от цикла foreach..?используя LINQ?мы можем сделать это лучше?
Заранее спасибо
Вину