c# - C#暂停,打开ssas服务器,备份多维数据集....如何?
问题描述
我正在用 C#(通过 REST API)构建一些函数应用程序,以刷新位于 azure ssas 服务器上的表格多维数据集。到目前为止,没有问题。但是,我找不到暂停/启动 ssas 服务器的方法(我在 powershell 中看到了一些文档,但我想留在 C# 中以免混合语言)
有没有人创造过这样的东西?
我试图暂停 POST,但目前没有解决方案。
解决方案
请参阅此处ResumeAzureAS()
的方法:
protected async Task<bool> ResumeAzureAS()
{
HttpClient client = new HttpClient();
var apiURI = new Uri(string.Format("https://management.azure.com/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.AnalysisServices/servers/{2}/resume?api-version=2016-05-16", subscriptionID, resourcegroup, server));
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", accessToken);
HttpResponseMessage response = await client.PostAsync(apiURI.ToString(), null);
response.EnsureSuccessStatusCode();
return true;
}
其余 API 调用(例如挂起)记录在此处。
推荐阅读
- javascript - v-autocomplete "搜索" 以获取数据槽中的更多信息
- python - 匹配停用词组并替换为 Pyspark 中的空格
- typescript - 将 Angular 项目更新为 10 后出现 jsPDF 错误
- android - 在 Android 上使用 React Native 进行电话身份验证
- vue.js - Vue.js 延迟加载两次加载块文件
- python - 查找两个方向梯度直方图特征之间的距离
- spring-boot - 使用 Red Hat AMQ 和 Spring Boot 使用 AMQP 1.0 协议实现消息服务
- c# - 如何从我的 C# 应用程序中获取调用方 exe 文件路径?
- c# - Epplus 添加条码图片问题
- mfc - CSplitterWnd 和两个不同的视图如何处理菜单/工具栏的 UPDATE_COMMAND_UI