PipelineComponentScannerΒΆ
-
class
PipelineComponentScanner
: System.Object Implements a scanner object containing the available importers and processors for an application. Designed for internal use only.
-
readonly System.Collections.Generic.IList<String>
Errors
Gets the list of error messages produced by the last call to Update.
-
readonly System.Collections.Generic.IDictionary<String, ContentImporterAttribute>
ImporterAttributes
Gets a dictionary that maps importer names to their associated metadata attributes.
-
readonly System.Collections.Generic.IEnumerable<String>
ImporterNames
Gets the names of all available importers.
-
readonly System.Collections.Generic.IDictionary<String, String>
ImporterOutputTypes
Gets a dictionary that maps importer names to the fully qualified name of their return types.
-
readonly System.Collections.Generic.IDictionary<String, ContentProcessorAttribute>
ProcessorAttributes
Gets a dictionary that maps processor names to their associated metadata attributes.
-
readonly System.Collections.Generic.IDictionary<String, String>
ProcessorInputTypes
Gets a dictionary that maps processor names to the fully qualified name of supported input types.
-
readonly System.Collections.Generic.IEnumerable<String>
ProcessorNames
Gets the names of all available processors.
-
readonly System.Collections.Generic.IDictionary<String, String>
ProcessorOutputTypes
Gets a dictionary that maps processor names to the fully qualified name of their output types.
-
readonly System.Collections.Generic.IDictionary<String, ProcessorParameterCollection>
ProcessorParameters
A collection of supported processor parameters.
-
public bool
Update
(System.Collections.Generic.IEnumerable<String> pipelineAssemblies) Updates the scanner object with the latest available assembly states.
Parameters: - pipelineAssemblies (System.Collections.Generic.IEnumerable<String>) β Enumerated list of available assemblies.
Returns: true if an actual scan was required, indicating the collection contents may have changed. false if no assembly changes were detected since the previous call.
-
public bool
Update
(System.Collections.Generic.IEnumerable<String> pipelineAssemblies, System.Collections.Generic.IEnumerable<String> pipelineAssemblyDependencies) Updates the scanner object with the latest available assembly states.
Parameters: - pipelineAssemblies (System.Collections.Generic.IEnumerable<String>) β Enumerated list of available assemblies.
- pipelineAssemblyDependencies (System.Collections.Generic.IEnumerable<String>) β Enumerated list of dependent assemblies.
Returns: true if an actual scan was required, indicating the collection contents may have changed. false if no assembly changes were detected since the previous call.
-
readonly System.Collections.Generic.IList<String>