예제 #1
0
        public async Task Foo()
        {
            using (IAsyncFilesSession session = null)
            {
                #region register_delete_2
                session.RegisterFileDeletion("/movies/intro.avi");
                session.RegisterFileDeletion(await session.LoadFileAsync("/txt/1.txt"));

                await session.SaveChangesAsync();

                #endregion
            }

            using (IAsyncFilesSession session = null)
            {
                #region register_deletion_query_2
                session.RegisterDeletionQuery("__rfileName:tfard.*");

                await session.SaveChangesAsync();

                #endregion

                #region register_deletion_query_3
                session.Query()
                .WhereEndsWith(x => x.Name, ".draft")
                .RegisterResultsForDeletion();

                await session.SaveChangesAsync();

                #endregion
            }
        }