2017-07-09 62 views
0

創建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); 

回答

1

您必須使用舊版本的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 –