jjzjj

c# - 如何使用 Microsoft.Azure.ActiveDirectory.GraphClient 删除 AzureAD 中的用户管理器

我正在使用Microsoft.Azure.ActiveDirectory.GraphClient(版本2.1.0)编写用于AzureAD用户管理的应用程序。我可以设置用户的经理,但不知道如何清除该字段。不幸的是,GitHub上提供的示例项目也不包含此功能。 最佳答案 我设法使用下面的代码清除了“经理”字段。它没有使用Microsoft.Azure.ActiveDirectory.GraphClient库,但可以完成工作。vartoken=varhttpClient=newHttpClient();httpClient.Default

c# - 生产中的 Azure SDK 2.2 : Could not load file or assembly 'msshrtmi' or one of its dependencies. 系统找不到指定的文件

我已经在StackOverflow和其他网站的其他几个线程上读到过这个问题。其他解决方案都没有解决我的问题,而且大多数都已过时,引用了旧版本的AzureSDK。我有一个典型的Azure网站角色部署到Azure,它使用Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener来记录跟踪消息。发生跟踪时,看起来好像DiagnosticMonitorTraceListener正在使用RoleEnvironment类,该类又会尝试加载显然不存在的msshrtmi.dll.这是记录到Azure文件系统的堆栈跟踪的一部分:[F

c# - 找不到类 Microsoft.WindowsAzure.Diagnostics 的类型

刚从假期回来,在我们的应用程序中做了一些小改动,当我遇到这个错误时:Couldn'tfindtypeforclassMicrosoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener,Microsoft.WindowsAzure.Diagnostics,Version=2.1.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35.在假期回来之前,代码一直运行良好。它最后一次发布到Azure是在3周前,现在那里也有同样的问题。在本地,我试图通过删除添加来修复它并添加以下配置部

c# - ASP.NET Core 2 - 多个 Azure Redis 缓存服务 DI

在ASP.NETCore2中,我们可以像这样添加一个AzureRedis缓存:services.AddDistributedRedisCache(config=>{config.Configuration=Configuration.GetConnectionString("RedisCacheConnection");config.InstanceName="MYINSTANCE";});那么用法是这样的:privatereadonlyIDistributedCache_cache;publicMyController(IDistributedCachecache){_cache=c

c# - Azure WebJobs - 未找到函数 - 如何进行无触发器作业?

我是AzureWebJobs的新手,我运行了一个示例,其中用户将图像上传到blob存储并将记录插入队列,然后作业从队列中检索该记录作为执行诸如调整大小之类操作的信号上传的图片。基本上在代码中,作业使用公共(public)静态方法上的QueueTrigger属性来完成所有这些工作。现在我需要一个工作,它只是做一些事情,比如每小时向数据库表中插入一条记录,它没有任何类型的触发器,它只是自己运行。我该怎么做?我尝试使用静态方法并在其中插入数据库,工作确实开始了,但我收到一条消息说:Nofunctionsfound.Trymakingjobclassespublicandmethodspubl

c# - Azure Web 应用突然不再支持文化

我们的AzureWeb应用突然喷出关于不受支持的文化的错误。我们加载了一个国家列表以显示在首页上,但这突然出现错误。相同的代码也用于其他各种网络应用程序,并且它们没有问题。下面的代码给出了一个问题。privateListCountries(){RegionInfocountry=newRegionInfo(newCultureInfo("nl-BE",false).LCID);ListcountryNames=newList();foreach(CultureInfoculinCultureInfo.GetCultures(CultureTypes.SpecificCultures))

c# - 在 Azure 表中存储十进制数据类型

WindowsAzure表存储doesnotsupport十进制数据类型。Asuggestedworkaround是使用自定义属性将小数属性序列化为字符串:[EntityDataType(PrimitiveTypeKind.String)]publicdecimalQuantity{get;set;}如何实现此EntityDataType自定义属性,以便可以从WindowsAzure表中存储和检索十进制属性? 最佳答案 覆盖ReadEntity和WriteEntity在基类中对此有好处。没有必要写EntityResolver每次检索

c# - 列出 Windows Azure Blob 存储容器中的目录

我有一个关于我的项目的问题...我需要知道如何列出WindowsAzureblob存储中的所有文件夹(在字符串列表或其他内容中)...我已经有了我的BlobClient和到我的Azure的连接存储。谁能帮我解决这个“问题”? 最佳答案 试试这段代码。它使用StorageClientlibrary2.0.3:CloudStorageAccountstorageAccount=CloudStorageAccount.DevelopmentStorageAccount;CloudBlobContainerblobContainer=sto

c# - 删除所有 Azure 表记录

我有一个Azure存储表,它有3k+条记录。删除表中所有行的最有效方法是什么? 最佳答案 对于3000条记录,最简单的方法是deletethetable.但是请注意,当您删除表时,它当时并没有被删除,而是被放入某种待删除的队列中,并在一段时间后实际被删除。这个时间取决于系统的负载+表中的实体数。在此期间,您将无法重新创建此表或使用此表。如果继续使用该表对您很重要,唯一的其他选择是删除实体。为了更快地删除,您可以查看使用EntityBatchTransactions删除实体.但是要删除实体,您需要先获取实体。您可以通过仅获取实体的Pa

c# - Entity Framework - SQL Azure 重试策略

谁能指导我如何使用EF对SQLAzure实现重试策略。 最佳答案 我正在使用TransietFaultHandlingFramework,由于EF团队提供了更好的解决方案。将上面链接中的二进制文件或项目添加到您的解决方案,并添加对您的项目的引用。使用合适的参数实例化重试策略:varretryPolicy=newRetryPolicy(10,TimeSpan.FromSeconds(0.5),TimeSpan.FromSeconds(2)){FastFirstRetry=true};对context上的任何原子工作使用您的重试策略对象