支持在.NET中构建和调试托管服务,并将它们部署到Azure
我有一个网络应用程序API,它使用ACS V11 SDK来搜索索引文档并返回搜索结果。下面是我的 API 接口中的简化代码: 公共异步任务 我有一个网络应用程序API,它使用ACS V11 SDK来搜索索引文档并返回搜索结果。下面是我的 API 接口中的简化代码: public async Task<SearchResults<SearchDocument>> SearchIndexDocumentsAsync( [FromBody] SearchParameters parameters, CancellationToken cancellationToken = default) { var searchIndexClient = new SearchIndexClient( new Uri(endpoint), new AzureKeyCredential(apiKey)); var searchClient = searchIndexClient.GetSearchClient(indexName); SearchResults<SearchDocument> docs = await searchClient.SearchAsync<SearchDocument>(parameters.Query, searchOptions: null, cancellationToken).ConfigureAwait(false); return docs; } 问题是,响应Json只包含总数,但没有文档结果,如下所示: { "totalCount": 19 } 我知道我可以迭代 ACS SDK 响应中的所有文档并将它们添加到如下列表中: var results = new List<SearchResult<SearchDocument>>(); await foreach (SearchResult<SearchDocument> document in docs.GetResultsAsync()) { results.Add(document); } return results; 但是有没有更简单的方法来返回包括文档的完整搜索结果,而不必迭代所有文档? 一种可能的方法是返回 Response<SearchResults<SearchDocument>> 而不是返回 SearchResults<SearchDocument>。 这样,您将返回整个响应对象,其中包括搜索结果。 我在下面的代码片段中使用了它: static async Task Main(string[] args) { var searchIndexClient = new SearchIndexClient( new Uri(endpoint), new AzureKeyCredential(apiKey)); var searchClient = searchIndexClient.GetSearchClient(indexName); string query = "Sample"; Response<SearchResults<SearchDocument>> response = await searchClient.SearchAsync<SearchDocument>(query); string jsonResponse = JsonConvert.SerializeObject(response.Value.GetResults(), Formatting.Indented); Console.WriteLine(jsonResponse); 通过上面的代码片段,我可以获得所有结果文档。
我知道Azure Queue并不是严格的FIFO。 Visual Studio Server Explorer 仅显示 32 条消息。我的队列中有 88 条消息。 是否可以浏览
使用最新的 SDK 在 Azure 应用服务上安装 TLS 证书时出现问题
(注意:VB.NET 或 C# 答案都可以。) 我在使用新 SDK 安装上传的证书时遇到问题。 我正在使用 REST API 进行上传,因为似乎没有 ...
GetNextAsTwinAsync() 在 Azure 函数应用程序中部署后随机失败
我正在尝试通过 Azure 中的 C# SDK 更新设备孪生的标签。虽然在本地执行 GetNextAsTwinAsync() 完美运行,但在 Az 功能应用程序上部署函数后,函数返回
尝试在另一个区域创建新的 SQL 数据库作为我们无法生成实例的主数据库的辅助地理副本时,我遇到了一些问题。精华...
使用 DefaultAzureCredential 时,网络应用会尝试在本地计算机上使用 ManagedIdentityCredential
我正在使用 DefaulAzureCredential (Azure.Identity v1.2.3) 来访问 Azure 上的资源。在我的 Asp.Net Core 3.1 Web 应用程序的 Program.cs 中,我配置了 Azure 密钥保管库访问,如下所示: 公共静态无效
使用.NET SDK从Azure网络ferface中拆分和删除PublicIP。
我正在研究如何使用Azure .NET SDK从属于Azure虚拟机的网络接口中分离出一个公有IP对象的例子。这个想法将是删除公共IP,当虚拟机是 ...
我很难搞清楚如何使用 .net 和生成的共享访问签名令牌从 Azure 存储下载 blob。首先,我能找到的大多数教程都是使用 ...
我想创建一个知道Blob Uri的Azure SDK BlobClient。我可以这样:StorageSharedKeyCredential storageCredential = new StorageSharedKeyCredential(“ devstoreaccount1”,“ account ...
对于Azure Blob存储.NET客户端,“ Microsoft.Azure.Storage.DataMovement”和“ Azure.Storage.Blobs”之间有什么区别?
因此,我们开始在ASP.NET Core 3.1 Web应用程序中使用Blob存储,我注意到有两个.NET Microsoft库用于处理Blob存储上载和操作。 Azure.Storage.Blobs Azure ...
[使用AWS时,如果使用aws configure登录,则可以使用AWS开发工具包,而不会以任何编程语言公开本地计算机中的凭证。如果aws内部正在运行任何东西...
[我知道在从Blob存储上载文件和从中下载文件时,存储数据移动库应该会更快,但是与之相比,我看不到它的性能优势...
如何在Azure SDK v12中以并行方式分块上传大文件?
在Azure SDK v11中,我们可以选择通过BlobRequestOptions指定ParallelOperationThreadCount。在Azure SDK v12中,我看到BlobClientOptions没有这个,并且...
我正在使用azure数据工厂进行某些迁移项目。在这样做的时候,我做了一些澄清。我只想知道如果不使用ADF保留管道,会产生成本...
可以从Microsoft.Azure.EventHubs库迁移到Azure.Messaging.EventHubs,而不会丢失检查点吗?
Azure Event Hubs发布了现代客户端库(Azure.Messaging.EventHubs),用于读取和写入事件中心。新的库应该替换旧的库(Microsoft.Azure.EventHubs),所以...
Azure Webapp-Azure .Net SDK-设置站点IP限制
我正在尝试使用Azure .Net SDK来检索然后操纵Webapp中的资源。我特别希望按照此处所述设置服务IP限制https:// docs ....
我正在尝试获取Blob的AccessTier。我使用以下代码段:var blobContainerClient = _blobServiceClient.GetBlobContainerClient(“ container-name”);等待foreach(...
如何使用Azure SDK -2创建Azure Spot VM
根据该问题,如果要创建Azure Spot VM,则在创建vm时需要初始化Evictionpolicy。但是我们不知道如何使用流利的Azure管理来初始化Evictionpolicy ...
我正在尝试编写一个应用程序,该应用程序允许用户从我的应用程序中查询其Azure订阅中的网站列表。我不想将其凭据存储在我的应用程序中(也不...
我正在尝试使用带有Azure .NET SDK的Azure资源图查询我的Azure资源管理器资源。目前,我一直在创建ResourceGraphClient上,我不确定要提供什么值...