- Namespace
- Statiq
.Core - Interfaces
- Base Types
-
- object
- Module
- ConfigModule
<IEnumerable <string> >
graph BT
Type-->Base0["ConfigModule<IEnumerable<string>>"]
Base0-->Base1["Module"]
click Base1 "/api/Statiq.Common/Module"
Base1-->Base2["object"]
Type-.->Interface0["IModule"]
click Interface0 "/api/Statiq.Common/IModule"
Type-.->Interface1["IList<IModule>"]
Type-.->Interface2["ICollection<IModule>"]
Type-.->Interface3["IEnumerable<IModule>"]
Type-.->Interface4["IEnumerable"]
Type["ExecuteSources"]
class Type type-node
Syntax
public class ExecuteSources : ConfigModule<IEnumerable<string>>, IModule, IList<IModule>,
ICollection<IModule>, IEnumerable<IModule>, IEnumerable
Constructors
Name | Summary |
---|---|
ExecuteSources |
Filters input document and executes modules on them by using globbing pattern(s) on the document source. |
ExecuteSources |
Filters input document and executes modules on them by using globbing pattern(s) on the document source. |
ExecuteSources |
Filters input document and executes modules on them by using globbing pattern(s) on the document source. |
ExecuteSources |
Filters input document and executes modules on them by using globbing pattern(s) on the document source. |
Properties
Name | Property Type | Summary |
---|---|---|
Count | int | |
IsReadOnly | bool | |
this[int] | IModule |
Methods
Name | Return Value | Summary |
---|---|---|
Add |
void |
Adds a module to execute. This method is mainly to support collection initialization.
|
AfterExecution |
void |
Called after each module execution.
Inherited from Module
|
AfterExecutionAsync |
Task |
Called after each module execution.
Inherited from Module
|
BeforeExecution |
void |
Called before each module execution.
Inherited from Module
|
BeforeExecutionAsync |
Task |
Called before each module execution.
Inherited from Module
|
Clear |
void | |
Contains |
bool | |
CopyTo |
void | |
ExecuteAsync |
Task |
This should not be called directly, instead call
IExecutionContext.Execute() if you need to execute a module from within another module.
Inherited from Module
|
ExecuteConfigAsync |
Task |
|
Finally |
void |
Called after each module execution, even if an exception is thrown during execution.
Inherited from Module
|
FinallyAsync |
Task |
Called after each module execution, even if an exception is thrown during execution.
Inherited from Module
|
GetEnumerator |
IEnumerator |
|
IndexOf |
int | |
Insert |
void | |
Remove |
bool | |
RemoveAt |
void | |
WithModules |
ExecuteSources | |
Without |
ExecuteSources |
The default behavior of this module is to "fall through" any documents that
didn't match one of the conditions and add it to the result set. This method
allows you to change that behavior and prevent unmatched documents from being
added to the result set.
|