C# 클래스 PurgarNET.AAConnector.Shared.AAHandlerBase

상속: HandlerBase
파일 보기 프로젝트 열기: jurepurgar/aa-scsm-connector

보호된 프로퍼티들

프로퍼티 타입 설명
_aaClient PurgarNET.AAConnector.Shared.AutomationClient.AAClient
_settings ConnectorSettings

공개 메소드들

메소드 설명
CreateStartRunbookJob ( System.Guid activityId ) : Job
GetActivityObject ( System.Guid activityId ) : EnterpriseManagementObject
GetActivityParentObject ( System.Guid activityId ) : EnterpriseManagementObject
GetActivityPropertyDefinitions ( ManagementPackClass c ) : IEnumerable
ProcessActivity ( EnterpriseManagementObject activityObj ) : System.Threading.Tasks.Task

보호된 메소드들

메소드 설명
Initialize ( EnterpriseManagementGroup emg, AuthenticationType authType, EventHandler codeRequiredHandler, System.Guid clientId = default(Guid), string clientSecret = null ) : bool
Initialize ( string ServerName, AuthenticationType authType, EventHandler codeRequiredHandler, System.Guid clientId = default(Guid), string clientSecret = null ) : bool
InitializeClient ( AuthenticationType authType, EventHandler codeRequiredHandler, System.Guid clientId = default(Guid), string clientSecret = null ) : bool

비공개 메소드들

메소드 설명
GetRelatedObjects ( System.Guid objectId, ManagementPackRelationship rel ) : List

메소드 상세

CreateStartRunbookJob() 공개 메소드

public CreateStartRunbookJob ( System.Guid activityId ) : Job
activityId System.Guid
리턴 PurgarNET.AAConnector.Shared.AutomationClient.Models.Job

GetActivityObject() 공개 메소드

public GetActivityObject ( System.Guid activityId ) : EnterpriseManagementObject
activityId System.Guid
리턴 EnterpriseManagementObject

GetActivityParentObject() 공개 메소드

public GetActivityParentObject ( System.Guid activityId ) : EnterpriseManagementObject
activityId System.Guid
리턴 EnterpriseManagementObject

GetActivityPropertyDefinitions() 공개 메소드

public GetActivityPropertyDefinitions ( ManagementPackClass c ) : IEnumerable
c ManagementPackClass
리턴 IEnumerable

Initialize() 보호된 메소드

protected Initialize ( EnterpriseManagementGroup emg, AuthenticationType authType, EventHandler codeRequiredHandler, System.Guid clientId = default(Guid), string clientSecret = null ) : bool
emg EnterpriseManagementGroup
authType AuthenticationType
codeRequiredHandler EventHandler
clientId System.Guid
clientSecret string
리턴 bool

Initialize() 보호된 메소드

protected Initialize ( string ServerName, AuthenticationType authType, EventHandler codeRequiredHandler, System.Guid clientId = default(Guid), string clientSecret = null ) : bool
ServerName string
authType AuthenticationType
codeRequiredHandler EventHandler
clientId System.Guid
clientSecret string
리턴 bool

InitializeClient() 보호된 메소드

protected InitializeClient ( AuthenticationType authType, EventHandler codeRequiredHandler, System.Guid clientId = default(Guid), string clientSecret = null ) : bool
authType AuthenticationType
codeRequiredHandler EventHandler
clientId System.Guid
clientSecret string
리턴 bool

ProcessActivity() 공개 메소드

public ProcessActivity ( EnterpriseManagementObject activityObj ) : System.Threading.Tasks.Task
activityObj EnterpriseManagementObject
리턴 System.Threading.Tasks.Task

프로퍼티 상세

_aaClient 보호되어 있는 프로퍼티

protected AAClient,PurgarNET.AAConnector.Shared.AutomationClient _aaClient
리턴 PurgarNET.AAConnector.Shared.AutomationClient.AAClient

_settings 보호되어 있는 프로퍼티

protected ConnectorSettings _settings
리턴 ConnectorSettings