我想读扩展属性一样Product Version,Author使用一个文件,等等.Net Core.
有类似FileVersionInfo用于提供版本信息的类,Shell对象用于阅读有关文件的更多信息等.
现在,我再也找不到这样的课了.我如何使用这些信息阅读.Net Core?
适用于多租户应用程序的Azure存储.我们正在开发Azure上的多租户应用程序,每个租户需要大约10,000个租户和大约100 GB到1 TB的数据存储.该应用程序将分别维护文档和二进制内容以及每个租户的元数据.我们正在考虑使用Azure Block Blob存储来存储数据.因为,要求是为每个租户分开数据,我们遇到了以下方法.
我们对我们的方法有以下疑问:
我们已在应用程序中将Azure AD设置为身份提供程序.我们想要在应用程序中显示应该来自Azuare AD的个人资料图片.我们如何从Azure AD获取个人资料图片?
为了测试,我在Azure AD中添加了一个Windows Live Id帐户(其中包含个人资料图片).然后我们使用Graph Explorer尝试了它,但没有运气.
如果有人可以提供一些帮助/示例代码,请提前感谢.
亚太区首席技术官Matt
我们正在开发一个多租户应用程序.在架构方面,我们为业务逻辑设计了共享中间层,为每个租户设计了一个数据持久性数据库.如果说,业务层将与每个租户的数据库服务器建立连接集(连接池).这意味着应用程序为每个租户维护单独的连接池.如果我们期望大约5000个租户,那么此解决方案需要高资源利用率(每个租户的应用服务器和数据库服务器之间的连接),这会导致性能问题.
我们通过保持公共连接池来解决这个问题.为了在不同的数据库中维护单个连接池,我们创建了一个名为"App-master"的新数据库.现在,我们始终首先连接到"App-master"数据库,然后将数据库更改为特定于租户的数据库.这解决了我们的连接池问题.
此解决方案与内部部署数据库服务器完美配合.但它不适用于Azure Sql,因为它不支持更改数据库.
提前感谢建议如何维护连接池或更好的方法/最佳实践来处理此类多租户方案.
我们正在开发具有许多物理服务器的应用程序.我们希望使用NoSQL进行日志记录和跟踪,因为它不需要结构化数据.
我们不希望进行集中日志记录.
我们可以在每个服务器中安装NoSQL(任何一个)并存储日志记录/跟踪详细信息吗?NoSQL会影响我在服务器中的实际进程吗?这样做是个好主意吗?