C# 클래스 Dev2.Studio.Core.Models.EnvironmentModel

상속: ObservableObject, IEnvironmentModel
파일 보기 프로젝트 열기: Warewolf-ESB/Warewolf 1 사용 예제들

공개 메소드들

메소드 설명
Connect ( ) : void
Connect ( IEnvironmentModel other ) : void
Disconnect ( ) : void
EnvironmentModel ( System.Guid id, IEnvironmentConnection environmentConnection ) : System
EnvironmentModel ( System.Guid id, IEnvironmentConnection environmentConnection, IResourceRepository resourceRepository, IStudioResourceRepository studioResourceRepository ) : System
EnvironmentModel ( System.Guid id, IEnvironmentConnection environmentConnection, IStudioResourceRepository studioResourceRepository ) : System
Equals ( IEnvironmentModel other ) : bool
Equals ( object obj ) : bool
ForceLoadResources ( ) : void
ForceLoadResourcesAsync ( ) : Task
GetHashCode ( ) : int
IsLocalHostCheck ( ) : bool
LoadResources ( ) : void
RaiseResourcesLoaded ( ) : void
ToString ( ) : string

Returns a string that represents the current object.

보호된 메소드들

메소드 설명
CreateAuthorizationService ( IEnvironmentConnection environmentConnection ) : IAuthorizationService
OnAuthorizationServiceSet ( ) : void

비공개 메소드들

메소드 설명
Initialize ( System.Guid id, IEnvironmentConnection environmentConnection, IResourceRepository resourceRepository, IStudioResourceRepository studioResourceRepository ) : void
OnAuthorizationServicePermissionsChanged ( object sender, EventArgs eventArgs ) : void
OnNetworkStateChanged ( object sender, NetworkStateEventArgs e ) : void
RaiseIsConnectedChanged ( bool isOnline ) : void
RaiseLoadedResources ( ) : void
RaiseNetworkStateChanged ( bool isOnline ) : void

메소드 상세

Connect() 공개 메소드

public Connect ( ) : void
리턴 void

Connect() 공개 메소드

public Connect ( IEnvironmentModel other ) : void
other IEnvironmentModel
리턴 void

CreateAuthorizationService() 보호된 메소드

protected CreateAuthorizationService ( IEnvironmentConnection environmentConnection ) : IAuthorizationService
environmentConnection IEnvironmentConnection
리턴 IAuthorizationService

Disconnect() 공개 메소드

public Disconnect ( ) : void
리턴 void

EnvironmentModel() 공개 메소드

public EnvironmentModel ( System.Guid id, IEnvironmentConnection environmentConnection ) : System
id System.Guid
environmentConnection IEnvironmentConnection
리턴 System

EnvironmentModel() 공개 메소드

public EnvironmentModel ( System.Guid id, IEnvironmentConnection environmentConnection, IResourceRepository resourceRepository, IStudioResourceRepository studioResourceRepository ) : System
id System.Guid
environmentConnection IEnvironmentConnection
resourceRepository IResourceRepository
studioResourceRepository IStudioResourceRepository
리턴 System

EnvironmentModel() 공개 메소드

public EnvironmentModel ( System.Guid id, IEnvironmentConnection environmentConnection, IStudioResourceRepository studioResourceRepository ) : System
id System.Guid
environmentConnection IEnvironmentConnection
studioResourceRepository IStudioResourceRepository
리턴 System

Equals() 공개 메소드

public Equals ( IEnvironmentModel other ) : bool
other IEnvironmentModel
리턴 bool

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

ForceLoadResources() 공개 메소드

public ForceLoadResources ( ) : void
리턴 void

ForceLoadResourcesAsync() 공개 메소드

public ForceLoadResourcesAsync ( ) : Task
리턴 Task

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

IsLocalHostCheck() 공개 메소드

public IsLocalHostCheck ( ) : bool
리턴 bool

LoadResources() 공개 메소드

public LoadResources ( ) : void
리턴 void

OnAuthorizationServiceSet() 보호된 메소드

protected OnAuthorizationServiceSet ( ) : void
리턴 void

RaiseResourcesLoaded() 공개 메소드

public RaiseResourcesLoaded ( ) : void
리턴 void

ToString() 공개 메소드

Returns a string that represents the current object.
public ToString ( ) : string
리턴 string