小编Hit*_*esh的帖子

获取.Net Core中的文件扩展属性

我想读扩展属性一样Product Version,Author使用一个文件,等等.Net Core.

有类似FileVersionInfo用于提供版本信息的类,Shell对象用于阅读有关文件的更多信息等.

现在,我再也找不到这样的课了.我如何使用这些信息阅读.Net Core

c# file .net-core asp.net-core

15
推荐指数
2
解决办法
1839
查看次数

Azure blob存储限​​制和过滤器

适用于多租户应用程序的Azure存储.我们正在开发Azure上的多租户应用程序,每个租户需要大约10,000个租户和大约100 GB到1 TB的数据存储.该应用程序将分别维护文档和二进制内容以及每个租户的元数据.我们正在考虑使用Azure Block Blob存储来存储数据.因为,要求是为每个租户分开数据,我们遇到了以下方法.

  • 为每个租户创建一个单独的存储帐户
  • 这有助于保持使用租户明智,这也有助于计费
  • 在每个存储帐户中创建一个单独的容器,以根据类别进行隔离
  • 将文档与元数据一起存储在块blob存储中.

我们对我们的方法有以下疑问:

  1. 将块blob中的文档或二进制内容与元数据一起存储是一个好主意吗?或者有没有更好的方法来实现它(可能使用SQL Azure用于元数据和blob用于内容,或更好)?
  2. 如何使用元数据上的某些过滤条件查询数据?即检索metadat1 = value1和metadata2 = value2的所有blob
  3. 为每个租户创建一个单独的存储帐户是个好主意吗?
    一个.如果没有,那么我们可以在Azure存储和应用程序中存储租户特定数据的模型可以有效地使用它们吗?
  4. 在可扩展性和高可用性的背景下,Blob存储上读取/写入数据的请求数量是否存在带宽或任何其他限制?
  5. 根据天蓝色定价模型,他们对存储充电,即首先1 TB $ 0.095/GB,接下来49 TB $ 0.08/GB.此费用是针对每个存储帐户还是针对每个订阅的应用程序?
    一个.同样,交易成本适用于每个存储帐户或每个订阅?

azure azure-storage azure-storage-blobs

12
推荐指数
1
解决办法
7440
查看次数

从Azure Active Directory获取个人资料图片

我们已在应用程序中将Azure AD设置为身份提供程序.我们想要在应用程序中显示应该来自Azuare AD的个人资料图片.我们如何从Azure AD获取个人资料图片?

为了测试,我在Azure AD中添加了一个Windows Live Id帐户(其中包含个人资料图片).然后我们使用Graph Explorer尝试了它,但没有运气.

如果有人可以提供一些帮助/示例代码,请提前感谢.

亚太区首席技术官Matt

.net c# azure azure-active-directory

9
推荐指数
2
解决办法
2万
查看次数

多租户:每个租户的单个数据库

我们正在开发一个多租户应用程序.在架构方面,我们为业务逻辑设计了共享中间层,为每个租户设计了一个数据持久性数据库.如果说,业务层将与每个租户的数据库服务器建立连接集(连接池).这意味着应用程序为每个租户维护单独的连接池.如果我们期望大约5000个租户,那么此解决方案需要高资源利用率(每个租户的应用服务器和数据库服务器之间的连接),这会导致性能问题.

我们通过保持公共连接池来解决这个问题.为了在不同的数据库中维护单个连接池,我们创建了一个名为"App-master"的新数据库.现在,我们始终首先连接到"App-master"数据库,然后将数据库更改为特定于租户的数据库.这解决了我们的连接池问题.

此解决方案与内部部署数据库服务器完美配合.但它不适用于Azure Sql,因为它不支持更改数据库.

提前感谢建议如何维护连接池或更好的方法/最佳实践来处理此类多租户方案.

c# connection-pooling azure multi-tenant azure-sql-database

7
推荐指数
1
解决办法
1887
查看次数

NoSQL作为用于记录和跟踪的本地存储

我们正在开发具有许多物理服务器的应用程序.我们希望使用NoSQL进行日志记录和跟踪,因为它不需要结构化数据.

我们不希望进行集中日志记录.

我们可以在每个服务器中安装NoSQL(任何一个)并存储日志记录/跟踪详细信息吗?NoSQL会影响我在服务器中的实际进程吗?这样做是个好主意吗?

nosql

2
推荐指数
1
解决办法
1273
查看次数