C# 클래스 Dev2.Studio.Core.EnvironmentRepository

상속: IEnvironmentRepository
파일 보기 프로젝트 열기: Warewolf-ESB/Warewolf

보호된 프로퍼티들

프로퍼티 타입 설명
Environments List

공개 메소드들

메소드 설명
All ( ) : ICollection
Clear ( ) : void
Create ( IEnvironmentModel source ) : EnvironmentRepository
Dispose ( ) : void
EnvironmentRepository ( IEnvironmentRepository environmentRepository ) : System
Fetch ( IEnvironmentModel server ) : IEnvironmentModel
Find ( bool>.Expression expression ) : ICollection
FindSingle ( bool>.Expression expression ) : IEnvironmentModel
ForceLoad ( ) : void
Get ( System.Guid id ) : IEnvironmentModel
GetAppServerUriFromConnectionString ( string connectionstring ) : string
GetEnvironmentsDirectory ( ) : string
GetEnvironmentsFilePath ( ) : string
Load ( ) : void
LookupEnvironments ( IEnvironmentModel defaultEnvironment, IList environmentGuids = null ) : IList

Lookups the environments. If environmentGuids is null or empty then this returns all enSourceType.Dev2Server sources.

ReadSession ( ) : IList
Remove ( System.Guid id ) : void
Remove ( ICollection environments ) : void
Remove ( IEnvironmentModel environment ) : void
Save ( IEnvironmentModel environment ) : string
Save ( ICollection environments ) : void
WriteSession ( IEnumerable environmentGuids ) : void

보호된 메소드들

메소드 설명
AddInternal ( IEnvironmentModel environment ) : void
EnvironmentRepository ( ) : System
EnvironmentRepository ( IEnvironmentModel source ) : System
LoadInternal ( ) : void
RemoveInternal ( IEnvironmentModel environment ) : bool

비공개 메소드들

메소드 설명
CreateEnvironmentModel ( Connection connection ) : IEnvironmentModel
CreateEnvironmentModel ( System.Guid id, Uri applicationServerUri, AuthenticationType authenticationType, string userName, string password, string name ) : IEnvironmentModel
CreateEnvironmentModel ( System.Guid id, Uri applicationServerUri, string alias ) : IEnvironmentModel
Dispose ( bool disposing ) : void
ParseConnectionString ( string s ) : string>.Dictionary
RaiseItemAdded ( ) : void
RaiseItemEdited ( IEnvironmentModel environment, bool isConnected ) : void

메소드 상세

AddInternal() 보호된 메소드

protected AddInternal ( IEnvironmentModel environment ) : void
environment IEnvironmentModel
리턴 void

All() 공개 메소드

public All ( ) : ICollection
리턴 ICollection

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

Create() 공개 정적인 메소드

public static Create ( IEnvironmentModel source ) : EnvironmentRepository
source IEnvironmentModel
리턴 EnvironmentRepository

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

EnvironmentRepository() 보호된 메소드

protected EnvironmentRepository ( ) : System
리턴 System

EnvironmentRepository() 보호된 메소드

protected EnvironmentRepository ( IEnvironmentModel source ) : System
source IEnvironmentModel
리턴 System

EnvironmentRepository() 공개 메소드

public EnvironmentRepository ( IEnvironmentRepository environmentRepository ) : System
environmentRepository IEnvironmentRepository
리턴 System

Fetch() 공개 메소드

public Fetch ( IEnvironmentModel server ) : IEnvironmentModel
server IEnvironmentModel
리턴 IEnvironmentModel

Find() 공개 메소드

public Find ( bool>.Expression expression ) : ICollection
expression bool>.Expression
리턴 ICollection

FindSingle() 공개 메소드

public FindSingle ( bool>.Expression expression ) : IEnvironmentModel
expression bool>.Expression
리턴 IEnvironmentModel

ForceLoad() 공개 메소드

public ForceLoad ( ) : void
리턴 void

Get() 공개 메소드

public Get ( System.Guid id ) : IEnvironmentModel
id System.Guid
리턴 IEnvironmentModel

GetAppServerUriFromConnectionString() 공개 정적인 메소드

public static GetAppServerUriFromConnectionString ( string connectionstring ) : string
connectionstring string
리턴 string

GetEnvironmentsDirectory() 공개 정적인 메소드

public static GetEnvironmentsDirectory ( ) : string
리턴 string

GetEnvironmentsFilePath() 공개 정적인 메소드

public static GetEnvironmentsFilePath ( ) : string
리턴 string

Load() 공개 메소드

public Load ( ) : void
리턴 void

LoadInternal() 보호된 메소드

protected LoadInternal ( ) : void
리턴 void

LookupEnvironments() 공개 메소드

Lookups the environments. If environmentGuids is null or empty then this returns all enSourceType.Dev2Server sources.
defaultEnvironment
public LookupEnvironments ( IEnvironmentModel defaultEnvironment, IList environmentGuids = null ) : IList
defaultEnvironment IEnvironmentModel The default environment.
environmentGuids IList The environment guids to be queried; may be null.
리턴 IList

ReadSession() 공개 메소드

public ReadSession ( ) : IList
리턴 IList

Remove() 공개 메소드

public Remove ( System.Guid id ) : void
id System.Guid
리턴 void

Remove() 공개 메소드

public Remove ( ICollection environments ) : void
environments ICollection
리턴 void

Remove() 공개 메소드

public Remove ( IEnvironmentModel environment ) : void
environment IEnvironmentModel
리턴 void

RemoveInternal() 보호된 메소드

protected RemoveInternal ( IEnvironmentModel environment ) : bool
environment IEnvironmentModel
리턴 bool

Save() 공개 메소드

public Save ( IEnvironmentModel environment ) : string
environment IEnvironmentModel
리턴 string

Save() 공개 메소드

public Save ( ICollection environments ) : void
environments ICollection
리턴 void

WriteSession() 공개 메소드

public WriteSession ( IEnumerable environmentGuids ) : void
environmentGuids IEnumerable
리턴 void

프로퍼티 상세

Environments 보호되어 있는 프로퍼티

protected List Environments
리턴 List