C# 클래스 Orchard.FileSystems.Dependencies.DefaultExtensionDependenciesManager

Similar to "Dependencies.xml" file, except we also store "GetFileHash" result for every VirtualPath entry. This is so that if any virtual path reference in the file changes, the file stored by this component will also change.
상속: IExtensionDependenciesManager
파일 보기 프로젝트 열기: ucdavis/Orchard

Private Properties

프로퍼티 타입 설명
CreateDocument System.Xml.Linq.XDocument
IsSupportedLoader bool
ReadDescriptors IEnumerable
ReadDocument System.Xml.Linq.XDocument
WriteDocument void

공개 메소드들

메소드 설명
DefaultExtensionDependenciesManager ( ICacheManager cacheManager, IAppDataFolder appDataFolder ) : System
GetDescriptor ( string extensionId ) : Orchard.FileSystems.Dependencies.ActivatedExtensionDescriptor
GetVirtualPathDependencies ( string extensionId ) : IEnumerable
LoadDescriptors ( ) : IEnumerable
StoreDependencies ( IEnumerable dependencyDescriptors, string>.Func fileHashProvider ) : void

비공개 메소드들

메소드 설명
CreateDocument ( IEnumerable dependencies, string>.Func fileHashProvider ) : System.Xml.Linq.XDocument
IsSupportedLoader ( string loaderName ) : bool
ReadDescriptors ( string persistancePath ) : IEnumerable
ReadDocument ( string persistancePath ) : System.Xml.Linq.XDocument
WriteDocument ( string persistancePath, System.Xml.Linq.XDocument document ) : void

메소드 상세

DefaultExtensionDependenciesManager() 공개 메소드

public DefaultExtensionDependenciesManager ( ICacheManager cacheManager, IAppDataFolder appDataFolder ) : System
cacheManager ICacheManager
appDataFolder IAppDataFolder
리턴 System

GetDescriptor() 공개 메소드

public GetDescriptor ( string extensionId ) : Orchard.FileSystems.Dependencies.ActivatedExtensionDescriptor
extensionId string
리턴 Orchard.FileSystems.Dependencies.ActivatedExtensionDescriptor

GetVirtualPathDependencies() 공개 메소드

public GetVirtualPathDependencies ( string extensionId ) : IEnumerable
extensionId string
리턴 IEnumerable

LoadDescriptors() 공개 메소드

public LoadDescriptors ( ) : IEnumerable
리턴 IEnumerable

StoreDependencies() 공개 메소드

public StoreDependencies ( IEnumerable dependencyDescriptors, string>.Func fileHashProvider ) : void
dependencyDescriptors IEnumerable
fileHashProvider string>.Func
리턴 void