ConnectorLib .NET 25.2
ConnectorLib .NET SDK Programming Guide

# Create a Document

With ConnectorLib .NET, you can create a new document using the `DocInfo.Create()` methods, for example:

           IDocInfo doc = DocInfo.Create(task.TaskConfig,
    		"http://www.example.com/testDocument.doc",
    		"testDocument.doc", true);

The arguments for this method are:

           Create(ITaskConfig taskConfig, String reference,
    		String fileName, bool ownFile)

The reference uniquely identifies the document and is used for the `DREREFERENCE` if the document is ingested. The file `testDocument.doc` forms the content of the document. If the document is sent to CFS, File Content Extraction extracts metadata and content from the file and adds this information to the document. The final argument indicates whether `testDocument.doc` is a temporary file owned by the connector. In the example, this argument is passed the value `true`, which means that ConnectorLib .NET automatically deletes the file when it is no longer needed.

The `IDocInfo` object is disposable. If you create a document using `DocInfo.Create()` you should also dispose of it, either by calling `Dispose()` or by wrapping it in a `using` block.

Copyright 2025 Open Text
Version 25.2 | Last updated April 2025

Send documentation feedback

Close

Send documentation feedback

To send feedback using your default email client, open an email window.

Otherwise, send your feedback and the information below to MFI-swpdl.idoldocsfeedback@opentext.com.

We appreciate your feedback!

Product: Knowledge Discovery ConnectorLib .NET 25.2

Topic Title: Create a Document