예제 #1
0
        public clsBlobUpload InsertUploadBlob(clsBlobUpload blbNew)
        {
            var tblIndexSearch = fntGetTableByName(cnsTableCatalog.BlobUpload);

            var insertOperation = TableOperation.InsertOrMerge(blbNew);

            tblIndexSearch.Execute(insertOperation);

            return(blbNew);
        }
예제 #2
0
        public clsBlobUpload GetUploadDocument(string strContainerName, string strBlobFullName)
        {
            var blbUpload = new clsBlobUpload();

            var tblIndexSearch = fntGetTableByName(cnsTableCatalog.BlobUpload);

            var queryFilter = new TableQuery <clsBlobUpload>().Where(
                TableQuery.GenerateFilterCondition("RowKey", QueryComparisons.Equal, strContainerName + strBlobFullName)
                ).Where(
                TableQuery.GenerateFilterCondition("PartitionKey", QueryComparisons.Equal, strContainerName)
                );

            blbUpload = tblIndexSearch.ExecuteQuery(queryFilter).FirstOrDefault();

            return(blbUpload);
        }