Нет. Чтобы удалить файл из облачного хранилища, вам необходимо составить полный путь к этому файлу. Здесь нет подстановочных знаков или регулярных выражений.
Обычно в базе данных хранятся пути к файлам, чтобы легко находить имена файлов, которые нужно удалить, используя некоторый запрос.
Одна вещь иметь в виду состоит в том, что шаблоны C++ и дженерики C# не являются точно тем же. Дополнительную информацию см. в этом ответе на тех различиях.
От страницы Вы связали с объяснением C++ 0x понятия, это кажется, что идея состоит в том, что в C++ Вы хотите смочь указать, что шаблонный тип реализует определенные свойства. В C# ограничение идет далее, чем это и вынуждает универсальный тип быть того ограничения. Например, следующий код C#:
public GenericList<T> where T : IDisposable
говорит, что любой тип, используемый вместо T, должен реализовать интерфейс IDisposable. Аналогично, следующий код:
public abstract class ABC {}
public class XYZ : ABC {}
public GenericList<T> where T : ABC
говорит, что любой тип, используемый вместо T, должен иметь тип ABC или полученный из ABC.
C++ 0x идея понятия говорит только, что тип, используемый вместо T, должен иметь те же свойства, как определено ABC (или IDisposable) не, что это должно иметь тот тип.