ContentUnderstandingModelFactory Class

Definition

A factory class for creating instances of the models for mocking.

public static class ContentUnderstandingModelFactory
type ContentUnderstandingModelFactory = class
Public Class ContentUnderstandingModelFactory
Inheritance
ContentUnderstandingModelFactory

Methods

Name Description
AnalysisContent(String, String, String, String, String, String, IDictionary<String,ContentField>)

Media content base class. Please note this is the abstract base class. The derived classes available for instantiation are: DocumentContent and AudioVisualContent.

AnalysisInput(Uri, BinaryData, String, String, String)

Additional input to analyze.

AnalysisResult(String, String, Nullable<DateTimeOffset>, IEnumerable<ResponseError>, String, IEnumerable<AnalysisContent>)

Analyze operation result.

AnalyzeUsageDetails(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Single>, Nullable<Single>, Nullable<Int32>, IDictionary<String, Int32>)

Creates a new AnalyzeUsageDetails for mocking.

AudioVisualContent(String, String, String, String, String, IDictionary<String, ContentField>, Int64, Int64, Nullable<Int32>, Nullable<Int32>, IEnumerable<Int64>, IEnumerable<Int64>, IEnumerable<TranscriptPhrase>, IEnumerable<AudioVisualContentSegment>)

Audio visual content. Ex. audio/wav, video/mp4.

AudioVisualContentSegment(String, String, ContentSpan, Int64, Int64)

Detected audio/visual content segment.

ContentAnalyzer(String, String, IDictionary<String,String>, ContentAnalyzerStatus, DateTimeOffset, DateTimeOffset, IEnumerable<ResponseError>, String, ContentAnalyzerConfig, ContentFieldSchema, Nullable<Boolean>, Nullable<ProcessingLocation>, IEnumerable<KnowledgeSource>, IDictionary<String, String>, SupportedModels)

Analyzer that extracts content and fields from multimodal documents.

ContentAnalyzerConfig(Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<TableFormat>, Nullable<ChartFormat>, Nullable<AnnotationFormat>, Nullable<Boolean>, Nullable<Boolean>, IDictionary<String,ContentCategoryDefinition>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)

Configuration settings for an analyzer.

ContentArrayField(IList<ContentField>, IEnumerable<ContentSpan>, Nullable<Single>, String)

Creates a new ContentArrayField for mocking.

ContentBooleanField(Nullable<Boolean>, IEnumerable<ContentSpan>, Nullable<Single>, String)

Creates a new ContentBooleanField for mocking.

ContentCategoryDefinition(String, String, ContentAnalyzer)

Content category definition.

ContentDateTimeOffsetField(Nullable<DateTimeOffset>, IEnumerable<ContentSpan>, Nullable<Single>, String)

Creates a new ContentDateTimeOffsetField for mocking.

ContentField(String, IEnumerable<ContentSpan>, Nullable<Single>, String)

Field extracted from the content. Please note this is the abstract base class. The derived classes available for instantiation are: ContentStringField, ContentDateTimeOffsetField, ContentTimeField, ContentNumberField, ContentIntegerField, ContentBooleanField, ContentArrayField, ContentObjectField, and ContentJsonField.

ContentFieldDefinition(Nullable<GenerationMethod>, Nullable<ContentFieldType>, String, ContentFieldDefinition, IDictionary<String,ContentFieldDefinition>, IEnumerable<String>, IEnumerable<String>, IDictionary<String, String>, String, Nullable<Boolean>)

Definition of the field using a JSON Schema like syntax.

ContentFieldSchema(String, String, IDictionary<String,ContentFieldDefinition>, IDictionary<String,ContentFieldDefinition>)

Schema of fields to be extracted from documents.

ContentIntegerField(Nullable<Int64>, IEnumerable<ContentSpan>, Nullable<Single>, String)

Creates a new ContentIntegerField for mocking.

ContentJsonField(BinaryData, IEnumerable<ContentSpan>, Nullable<Single>, String)

Creates a new ContentJsonField for mocking.

ContentNumberField(Nullable<Double>, IEnumerable<ContentSpan>, Nullable<Single>, String)

Creates a new ContentNumberField for mocking.

ContentObjectField(IDictionary<String,ContentField>, IEnumerable<ContentSpan>, Nullable<Single>, String)

Creates a new ContentObjectField for mocking.

ContentSpan(Int32, Int32)

Position of the element in markdown, specified as a character offset and length.

ContentStringField(String, IEnumerable<ContentSpan>, Nullable<Single>, String)

Creates a new ContentStringField for mocking.

ContentTimeField(Nullable<TimeSpan>, IEnumerable<ContentSpan>, Nullable<Single>, String)

Creates a new ContentTimeField for mocking.

ContentUnderstandingDefaults(IDictionary<String,String>)

Default settings for this Content Understanding resource.

CopyAuthorization(String, String, DateTimeOffset)

Copy authorization details for cross-resource copy.

DocumentAnnotation(String, DocumentAnnotationKind, IEnumerable<ContentSpan>, String, IEnumerable<DocumentAnnotationComment>, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, IEnumerable<String>)

Annotation in a document, such as a strikethrough or a comment.

DocumentAnnotationComment(String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, IEnumerable<String>)

Comment associated with a document annotation.

DocumentBarcode(DocumentBarcodeKind, String, String, ContentSpan, Nullable<Single>)

Barcode in a document.

DocumentCaption(String, String, ContentSpan, IEnumerable<String>)

Caption of a table or figure.

DocumentChartFigure(String, String, ContentSpan, IEnumerable<String>, DocumentCaption, IEnumerable<DocumentFootnote>, String, Nullable<SemanticRole>, IDictionary<String,BinaryData>)

Figure containing a chart, such as a bar chart, line chart, or pie chart.

DocumentContent(String, String, String, String, String, IDictionary<String, ContentField>, Int32, Int32, Nullable<LengthUnit>, IEnumerable<DocumentPage>, IEnumerable<DocumentParagraph>, IEnumerable<DocumentSection>, IEnumerable<DocumentTable>, IEnumerable<DocumentFigure>, IEnumerable<DocumentAnnotation>, IEnumerable<DocumentHyperlink>, IEnumerable<DocumentContentSegment>)

Document content. Ex. text/plain, application/pdf, image/jpeg.

DocumentContentSegment(String, String, ContentSpan, Int32, Int32)

Detected document content segment.

DocumentFigure(String, String, String, ContentSpan, IEnumerable<String>, DocumentCaption, IEnumerable<DocumentFootnote>, String, Nullable<SemanticRole>)

Figure in a document. Please note this is the abstract base class. The derived classes available for instantiation are: DocumentChartFigure and DocumentMermaidFigure.

DocumentFootnote(String, String, ContentSpan, IEnumerable<String>)

Footnote of a table or figure.

DocumentFormula(DocumentFormulaKind, String, String, ContentSpan, Nullable<Single>)

Mathematical formula in a document.

DocumentHyperlink(String, String, ContentSpan, String)

Hyperlink in a document, such as a link to a web page or an email address.

DocumentLine(String, String, ContentSpan)

Line in a document, consisting of an contiguous sequence of words.

DocumentMermaidFigure(String, String, ContentSpan, IEnumerable<String>, DocumentCaption, IEnumerable<DocumentFootnote>, String, Nullable<SemanticRole>, String)

Figure containing a diagram, such as a flowchart or network diagram.

DocumentPage(Int32, Nullable<Single>, Nullable<Single>, IEnumerable<ContentSpan>, Nullable<Single>, IEnumerable<DocumentWord>, IEnumerable<DocumentLine>, IEnumerable<DocumentBarcode>, IEnumerable<DocumentFormula>)

Content from a document page.

DocumentParagraph(Nullable<SemanticRole>, String, String, ContentSpan)

Paragraph in a document, generally consisting of an contiguous sequence of lines with common alignment and spacing.

DocumentSection(ContentSpan, IEnumerable<String>)

Section in a document.

DocumentTable(Int32, Int32, IEnumerable<DocumentTableCell>, String, ContentSpan, DocumentCaption, IEnumerable<DocumentFootnote>, Nullable<SemanticRole>)

Table in a document, consisting table cells arranged in a rectangular layout.

DocumentTableCell(Nullable<DocumentTableCellKind>, Int32, Int32, Nullable<Int32>, Nullable<Int32>, String, String, ContentSpan, IEnumerable<String>)

Table cell in a document table.

DocumentWord(String, String, ContentSpan, Nullable<Single>)

Word in a document, consisting of a contiguous sequence of characters. For non-space delimited languages, such as Chinese, Japanese, and Korean, each character is represented as its own word.

KnowledgeSource(String)

Knowledge source. Please note this is the abstract base class. The derived classes available for instantiation are: LabeledDataKnowledgeSource.

LabeledDataKnowledgeSource(Uri, String, String)

Labeled data knowledge source.

SupportedModels(IEnumerable<String>, IEnumerable<String>)

Chat completion and embedding models supported by the analyzer.

TranscriptPhrase(String, Int64, Int64, String, String, Nullable<Single>, ContentSpan, IEnumerable<TranscriptWord>)

Transcript phrase.

TranscriptWord(Int64, Int64, String, ContentSpan)

Transcript word.

Applies to