Class PsiImporter
Component that reads messages from a \psi store and publishes them on streams.
Inherited Members
Namespace: Microsoft.Psi.Data
Assembly: Microsoft.Psi.dll
Syntax
public sealed class PsiImporter : Importer, ISourceComponent
Remarks
Reads either at the full speed allowed by available resources or at the desired rate specified by the Pipeline. Instances of this class can be created using the Open(Pipeline, String, String, Boolean) method. The store metadata is available immediately after open (before the pipeline is running) via the AvailableStreams property.
Constructors
View SourcePsiImporter(Pipeline, String, String, Boolean)
Initializes a new instance of the PsiImporter class.
Declaration
public PsiImporter(Pipeline pipeline, string name, string path, bool usePerStreamReaders)
Parameters
Type | Name | Description |
---|---|---|
Pipeline | pipeline | The pipeline to add the component to. |
String | name | The name of the application that generated the persisted files, or the root name of the files. |
String | path | The directory in which the main persisted file resides or will reside, or null to open a volatile data store. |
System.Boolean | usePerStreamReaders | Flag indicating whether to use per-stream readers. |