C# 클래스 PurgarNET.AAConnector.Console.ConfigHandler

상속: PurgarNET.AAConnector.Shared.HandlerBase, INotifyPropertyChanged
파일 보기 프로젝트 열기: jurepurgar/aa-scsm-connector

공개 메소드들

메소드 설명
AssureAzureAdAppAndPrincipal ( GraphClient cl, System.Guid tenantId ) : Task
AssureConfigManagementPack ( ) : ManagementPack
CommitSettings ( ) : void
ConfigHandler ( ) : Microsoft.EnterpriseManagement
Connect ( AutomationAccountInfo accountInfo, System.TimeSpan credValidity ) : Task
Disconnect ( ) : System.Threading.Tasks.Task
Initialize ( Microsoft emg ) : void
Initialize ( string serverName = null ) : void
RefreshAccounts ( ) : System.Threading.Tasks.Task
RefreshSettings ( ) : void
RenewServiceCredential ( System.TimeSpan credValidity ) : System.Threading.Tasks.Task
ValidityToTimeSpan ( string validity ) : System.TimeSpan

비공개 메소드들

메소드 설명
NotifyPropertyChanged ( string propName ) : void
RandomString ( int length = 30 ) : string
RemoveServiceCredential ( GraphClient cl, ManagementPack configMp ) : System.Threading.Tasks.Task
RenewServiceCredential ( GraphClient cl, ManagementPack configMp, AdApplication app, System.TimeSpan credValidity ) : System.Threading.Tasks.Task
ShowError ( Exception e ) : void
client_AuthorizationCodeRequired ( object sender, Shared e ) : void

메소드 상세

AssureAzureAdAppAndPrincipal() 공개 메소드

public AssureAzureAdAppAndPrincipal ( GraphClient cl, System.Guid tenantId ) : Task
cl PurgarNET.AAConnector.Shared.ConfigClient.GraphClient
tenantId System.Guid
리턴 Task

AssureConfigManagementPack() 공개 메소드

public AssureConfigManagementPack ( ) : ManagementPack
리턴 ManagementPack

CommitSettings() 공개 메소드

public CommitSettings ( ) : void
리턴 void

ConfigHandler() 공개 메소드

public ConfigHandler ( ) : Microsoft.EnterpriseManagement
리턴 Microsoft.EnterpriseManagement

Connect() 공개 메소드

public Connect ( AutomationAccountInfo accountInfo, System.TimeSpan credValidity ) : Task
accountInfo AutomationAccountInfo
credValidity System.TimeSpan
리턴 Task

Disconnect() 공개 메소드

public Disconnect ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

Initialize() 공개 메소드

public Initialize ( Microsoft emg ) : void
emg Microsoft
리턴 void

Initialize() 공개 메소드

public Initialize ( string serverName = null ) : void
serverName string
리턴 void

RefreshAccounts() 공개 메소드

public RefreshAccounts ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

RefreshSettings() 공개 메소드

public RefreshSettings ( ) : void
리턴 void

RenewServiceCredential() 공개 메소드

public RenewServiceCredential ( System.TimeSpan credValidity ) : System.Threading.Tasks.Task
credValidity System.TimeSpan
리턴 System.Threading.Tasks.Task

ValidityToTimeSpan() 공개 정적인 메소드

public static ValidityToTimeSpan ( string validity ) : System.TimeSpan
validity string
리턴 System.TimeSpan