C# Class SenseNet.ContentRepository.Storage.AppModel.ApplicationQuery

Inheritance: IDisposable
显示文件 Open project: maxpavlov/FlexNet Class Usage Examples

Private Properties

Property Type Description
AppCacheInvalidator_Invalidate void
Dispose void
Invalidate void
ResolveByPathsFromCache IEnumerable

Public Methods

Method Description
ApplicationQuery ( string appFolderName, bool resolveAll, bool resolveChildren, HierarchyOption option ) : System
ApplicationQuery ( string appFolderName, bool resolveAll, bool resolveChildren, HierarchyOption option, bool useCache ) : System
Dispose ( ) : void
GetAvailablePaths ( string appName, Node contextNode ) : IEnumerable
GetAvailablePaths ( string appName, NodeHead contextNode ) : IEnumerable
GetAvailablePaths ( string appName, string contextNodePath, NodeType nodeType ) : IEnumerable
GetAvailablePaths ( string appName, string contextNodePath, string nodeTypeName ) : IEnumerable
ResolveAllByPaths ( IEnumerable paths, bool resolveChildren ) : IEnumerable
ResolveApplication ( string appName, NodeHead contextNode ) : IEnumerable
ResolveApplications ( string appName, Node contextNode ) : IEnumerable
ResolveApplications ( string appName, string contextNodePath, NodeType nodeType ) : IEnumerable
ResolveApplications ( string appName, string contextNodePath, string nodeTypeName ) : IEnumerable
ResolveFirstByPaths ( IEnumerable paths ) : NodeHead

Private Methods

Method Description
AppCacheInvalidator_Invalidate ( object sender, AppCacheInvalidateEventArgs e ) : void
Dispose ( bool disposing ) : void
Invalidate ( string path ) : void
ResolveByPathsFromCache ( IEnumerable paths, bool resolveChildren, bool all ) : IEnumerable

Method Details

ApplicationQuery() public method

public ApplicationQuery ( string appFolderName, bool resolveAll, bool resolveChildren, HierarchyOption option ) : System
appFolderName string
resolveAll bool
resolveChildren bool
option HierarchyOption
return System

ApplicationQuery() public method

public ApplicationQuery ( string appFolderName, bool resolveAll, bool resolveChildren, HierarchyOption option, bool useCache ) : System
appFolderName string
resolveAll bool
resolveChildren bool
option HierarchyOption
useCache bool
return System

Dispose() public method

public Dispose ( ) : void
return void

GetAvailablePaths() public method

public GetAvailablePaths ( string appName, Node contextNode ) : IEnumerable
appName string
contextNode Node
return IEnumerable

GetAvailablePaths() public method

public GetAvailablePaths ( string appName, NodeHead contextNode ) : IEnumerable
appName string
contextNode NodeHead
return IEnumerable

GetAvailablePaths() public method

public GetAvailablePaths ( string appName, string contextNodePath, NodeType nodeType ) : IEnumerable
appName string
contextNodePath string
nodeType SenseNet.ContentRepository.Storage.Schema.NodeType
return IEnumerable

GetAvailablePaths() public method

public GetAvailablePaths ( string appName, string contextNodePath, string nodeTypeName ) : IEnumerable
appName string
contextNodePath string
nodeTypeName string
return IEnumerable

ResolveAllByPaths() public method

public ResolveAllByPaths ( IEnumerable paths, bool resolveChildren ) : IEnumerable
paths IEnumerable
resolveChildren bool
return IEnumerable

ResolveApplication() public method

public ResolveApplication ( string appName, NodeHead contextNode ) : IEnumerable
appName string
contextNode NodeHead
return IEnumerable

ResolveApplications() public method

public ResolveApplications ( string appName, Node contextNode ) : IEnumerable
appName string
contextNode Node
return IEnumerable

ResolveApplications() public method

public ResolveApplications ( string appName, string contextNodePath, NodeType nodeType ) : IEnumerable
appName string
contextNodePath string
nodeType SenseNet.ContentRepository.Storage.Schema.NodeType
return IEnumerable

ResolveApplications() public method

public ResolveApplications ( string appName, string contextNodePath, string nodeTypeName ) : IEnumerable
appName string
contextNodePath string
nodeTypeName string
return IEnumerable

ResolveFirstByPaths() public method

public ResolveFirstByPaths ( IEnumerable paths ) : NodeHead
paths IEnumerable
return NodeHead