Method ClearContent
- Namespace
- LMKit.Extraction
- Assembly
- LM-Kit.NET.dll
ClearContent()
Removes all previously set input (both text and attachments) so that no content remains for extraction.
public void ClearContent()
Examples
var te = new TextExtraction(LM.LoadFromModelID("lmkit-tasks:4b-preview"));
te.Elements = new List<TextExtractionElement> { new TextExtractionElement("Title", ElementType.String) };
te.SetContent("First document");
var r1 = te.Parse();
te.ClearContent(); // Reuse the same instance for a new document
te.SetContent("Second document");
var r2 = te.Parse();
Remarks
After calling ClearContent(), the internal LMKit.Extraction.ExtractionInput will be empty. Any subsequent Parse(CancellationToken) or ParseAsync(CancellationToken) invocation will throw an InvalidOperationException unless new content is provided via one of the SetContent(string) overloads.