创建Azure调度程序的问题SchedulerClient类

问题描述:

创建SchedulerClient的新实例时有一个名为cloudServiceName的参数,但没有关于该值来自哪里的文档,Azure门户也没有帮助。创建Azure调度程序的问题SchedulerClient类

这里是我到目前为止的代码:

var store = new X509Store(StoreName.My, StoreLocation.CurrentUser); 
store.Open(OpenFlags.ReadWrite); 
var certificate = store.Certificates.Find(X509FindType.FindByThumbprint, "[Thumbprint]", false)[0]; 
store.Close(); 
var cloudCreds = new CertificateCloudCredentials("[MySubscriptionId]", certificate); 
var client = new SchedulerClient("[Where do I find this value]", "MyJobCollection", cloudCreds); 

您必须使用旧版本的SDK调度的。请找到最新的SDK here

我们也有一个代码示例的说SDK: https://github.com/Azure-Samples/scheduler-dotnet-getting-started

+0

谢谢,我用的是旧的我不知道。 –

+0

该代码示例不公开获取客户端ID /秘密的位置。我不得不谷歌在哪里找到租户ID。示例代码是一个好的开始,但它不是完整的文档。不知道为什么这个特定的Azure资源不足,其他所有的资源都有非常好的文档。 –

+0

获取服务原则不在示例项目的范围之内,该示例项目侧重于展示如何使用Scheduler SDK。服务原则是一个用于编程访问资源的Azure概念,并且没有特定于Scheduler的任何东西,您应该能够找到有关AAD文档的指导,例如, https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-create-service-principal-portal –