C# 클래스 CK.Plugins.ObjectExplorer.ViewModels.LogViewModels.VMLogServiceConfig

상속: VMLogBaseElement, ILogServiceConfig
파일 보기 프로젝트 열기: Invenietis/ck-certified 1 사용 예제들

Private Properties

프로퍼티 타입 설명
UpdatePropertyBag void

공개 메소드들

메소드 설명
ClearConfig ( ) : void

Sets back an "after InitializeFromLoader" state - state in which we ony have empty bound sevices/methods/events/properties removes every unbound method/event/property.

CreateFrom ( VMLogConfig holder, ILogServiceConfig s ) : VMLogServiceConfig
CreateFrom ( VMLogConfig holder, IServiceInfo s ) : VMLogServiceConfig
FindEvent ( string name ) : VMLogEventConfig

Returns the VMLogEventConfig corresponding to the name set as parameter

FindMethod ( string name ) : VMLogMethodConfig

Returns the VMLogMethodConfig corresponding to the signature set as parameter

FindProperty ( string name ) : VMLogPropertyConfig

Returns the VMLogPropertyConfig corresponding to the name set as parameter

UpdateFrom ( ILogServiceConfig s, bool trackChanges ) : bool

Updates all VMLogMethodConfig, VMLogEventConfig and VMLogPropertyConfig to reflect the Log service configuration set as parameter

UpdateFrom ( IPluginConfigAccessor config ) : void
VMLogServiceConfig ( string name, bool isBound ) : System

Instantiates an empty VMLogServiceConfig

비공개 메소드들

메소드 설명
UpdatePropertyBag ( ) : void

메소드 상세

ClearConfig() 공개 메소드

Sets back an "after InitializeFromLoader" state - state in which we ony have empty bound sevices/methods/events/properties removes every unbound method/event/property.
public ClearConfig ( ) : void
리턴 void

CreateFrom() 공개 정적인 메소드

public static CreateFrom ( VMLogConfig holder, ILogServiceConfig s ) : VMLogServiceConfig
holder VMLogConfig
s ILogServiceConfig
리턴 VMLogServiceConfig

CreateFrom() 공개 정적인 메소드

public static CreateFrom ( VMLogConfig holder, IServiceInfo s ) : VMLogServiceConfig
holder VMLogConfig
s IServiceInfo
리턴 VMLogServiceConfig

FindEvent() 공개 메소드

Returns the VMLogEventConfig corresponding to the name set as parameter
public FindEvent ( string name ) : VMLogEventConfig
name string
리턴 VMLogEventConfig

FindMethod() 공개 메소드

Returns the VMLogMethodConfig corresponding to the signature set as parameter
public FindMethod ( string name ) : VMLogMethodConfig
name string
리턴 VMLogMethodConfig

FindProperty() 공개 메소드

Returns the VMLogPropertyConfig corresponding to the name set as parameter
public FindProperty ( string name ) : VMLogPropertyConfig
name string
리턴 VMLogPropertyConfig

UpdateFrom() 공개 메소드

Updates all VMLogMethodConfig, VMLogEventConfig and VMLogPropertyConfig to reflect the Log service configuration set as parameter
public UpdateFrom ( ILogServiceConfig s, bool trackChanges ) : bool
s ILogServiceConfig
trackChanges bool
리턴 bool

UpdateFrom() 공개 메소드

public UpdateFrom ( IPluginConfigAccessor config ) : void
config IPluginConfigAccessor
리턴 void

VMLogServiceConfig() 공개 메소드

Instantiates an empty VMLogServiceConfig
public VMLogServiceConfig ( string name, bool isBound ) : System
name string
isBound bool
리턴 System