C# 클래스 Composite.GlobalInitializerFacade

파일 보기 프로젝트 열기: Orckestra/C1-CMS

Private Properties

프로퍼티 타입 설명
AcquireReaderLock void
AcquireWriterLock void
AutoUpdateDataTypes bool
DoAutoInstallPackages void
DoInitialize void
EnabledUnhandledExceptionsLogging void
EnsureHookingFacade void
GetPreInitHandlersScope IDisposable
GlobalInitializerFacade System
LogErrors void
OnFlushEvent void
ReinitializeTheSystem void
ReleaseReaderLock void
ReleaseWriterLock void

공개 메소드들

메소드 설명
EnsureSystemIsInitialized ( ) : void

This method will initialize the system (if it has not been initialized).

FatalResetTheSystem ( ) : void
InitializeTheSystem ( ) : void

This method will initialize the system (if it has not been initialized).

ReinitializeTheSystem ( RunInWriterLockScopeDelegate runInWriterLockScopeDelegate ) : void
RunInWriterLockScope ( RunInWriterLockScopeDelegate runInWriterLockScopeDelegate ) : void
UninitializeTheSystem ( RunInWriterLockScopeDelegate runInWriterLockScopeDelegate ) : void
ValidateIsOnlyCalledFromGlobalInitializerFacade ( StackTrace stackTrace ) : void
WaitUntilAllIsInitialized ( ) : void

비공개 메소드들

메소드 설명
AcquireReaderLock ( ) : void
AcquireWriterLock ( ) : void
AutoUpdateDataTypes ( ) : bool
DoAutoInstallPackages ( ) : void
DoInitialize ( ) : void
EnabledUnhandledExceptionsLogging ( ) : void
EnsureHookingFacade ( object timeSpanToDelayStart ) : void
GetPreInitHandlersScope ( ) : IDisposable
GlobalInitializerFacade ( ) : System
LogErrors ( IEnumerable packageErrors ) : void
OnFlushEvent ( FlushEventArgs args ) : void
ReinitializeTheSystem ( RunInWriterLockScopeDelegate runInWriterLockScopeDelegate, bool initializeHooksInTheSameThread ) : void
ReleaseReaderLock ( ) : void
ReleaseWriterLock ( ) : void

메소드 상세

EnsureSystemIsInitialized() 공개 정적인 메소드

This method will initialize the system (if it has not been initialized).
public static EnsureSystemIsInitialized ( ) : void
리턴 void

FatalResetTheSystem() 공개 정적인 메소드

public static FatalResetTheSystem ( ) : void
리턴 void

InitializeTheSystem() 공개 정적인 메소드

This method will initialize the system (if it has not been initialized).
public static InitializeTheSystem ( ) : void
리턴 void

ReinitializeTheSystem() 공개 정적인 메소드

public static ReinitializeTheSystem ( RunInWriterLockScopeDelegate runInWriterLockScopeDelegate ) : void
runInWriterLockScopeDelegate RunInWriterLockScopeDelegate
리턴 void

RunInWriterLockScope() 공개 정적인 메소드

public static RunInWriterLockScope ( RunInWriterLockScopeDelegate runInWriterLockScopeDelegate ) : void
runInWriterLockScopeDelegate RunInWriterLockScopeDelegate
리턴 void

UninitializeTheSystem() 공개 정적인 메소드

public static UninitializeTheSystem ( RunInWriterLockScopeDelegate runInWriterLockScopeDelegate ) : void
runInWriterLockScopeDelegate RunInWriterLockScopeDelegate
리턴 void

ValidateIsOnlyCalledFromGlobalInitializerFacade() 공개 정적인 메소드

public static ValidateIsOnlyCalledFromGlobalInitializerFacade ( StackTrace stackTrace ) : void
stackTrace System.Diagnostics.StackTrace
리턴 void

WaitUntilAllIsInitialized() 공개 정적인 메소드

public static WaitUntilAllIsInitialized ( ) : void
리턴 void