我使用Microsoft Azure .NET客户端库与Azure云存储进行交互.我需要能够访问其元数据集合中每个blob的其他信息.我目前正在使用CloudBlobDirectory.ListBlobs()方法获取我在blob名称中设计的目录结构的特定目录中的blob列表.ListBlobs()方法返回IListBlobItem对象的列表.它们只有几个属性:Url以及对父目录和父容器的引用.我需要获取实际blob对象的元数据.
我设想有一种方法可以将IListBlobItem强制转换为BlockBlob对象,或者使用IListBlockItem来获取对BlockBlob的引用,但似乎无法找到一种方法.
我的问题是:有没有办法从这个方法获取BlockBlob对象,还是我必须使用不同的方式获取实际的BlockBlob对象?如果不同,那么你可以建议一种方法来实现这一点,同时还能够通过"目录"方案进行过滤吗?
我正在测试Android内置的新数据绑定功能.我已成功完成对文本视图的简单绑定,甚至双向绑定,并将a绑定List<>到a RecyclerView.现在我想用菜单视图测试它,但是当我将布局XML文件添加到菜单文件夹时,我看到菜单和我添加的项目,但是当我用一个<layout>标签包装该菜单视图的内容时,它说"元素布局必须声明".我没有必要在我测试过的其他布局上做一个特殊的声明.这表明你不能在菜单文件夹中使用布局.是这样的,还是我错过了什么?
我在这里错过了什么吗?似乎在VS2010中在数据库项目中创建新表的唯一选项是:
将表对象创建为文件,然后将所有约束(默认值)创建为单独的文件,然后将每个索引创建为单独的文件,将主键创建为单独的文件并依次打开...
要么
使用SSMS中的表设计器创建整个表模式,然后使用模式比较工具为表的每个元素创建单个SQL语句的单个文件,并将每个代码块复制到VS中新创建的文件中.
2年前问了这个问题,我希望答案已经改变了.请告诉我VS2010中的数据库项目有一个隐藏的表设计器,我忽略了它.