Equivalente (s) de logon-AzureRmAccount (e relacionados) no .NET Azure SDK

Eu me perguntei: o que poderiam os equivalentes de

Login-AzureRmAccountNew-AzureRmADServicePrincipalNew-AzureRmADApplication

noSDK do Azure para .NET. Por alguma razão, parece que não consigo localizá-los e gostaria de fazer algo comonesta postagem do blog, mas no código.

<edit: 2017-06-20 00:42

Tomando algumas dicas deTom Sun e cutucando isso um pouco mais, encontrei uma resposta que resolve parcialmente um problema de "bibliotecas antigas" e também a que inicialmente escolheu uma assinatura. Está descrito emhttps://stackoverflow.com/a/41360632/1332416, mas esse código também já é um pouco antigo e, ainda mais, é necessário reescrevê-lo para uma forma um pouco mais nova emhttps://stackoverflow.com/a/38036598/1332416. No entanto, isso ainda não chegou, continuo cutucando um pouco mais (a menos que alguém cutuque mais). Acho que reformulei a pergunta original de maneira imprecisa. Gostaria de recriar "o fluxo de logon usual com o PowerShell", mas desta vez no código. Esses comandos do PS são um pouco difíceis de definir, no entanto. :)

A parte sobre a escolha de uma assinatura usando o PowerShell pode ser assim:$subscription = Get-AzureRmSubscription | Out-GridView -Title "Select the subsbcription for the deployment" -PassThru Select-AzureRmSubscription -SubscriptionId $subscription.SubscriptionId

questionAnswers(1)

yourAnswerToTheQuestion