API Reference
OfficeAiLimits
Hard bounds for a document operation. All batches share the request and duration budgets.
Inheritance
- Object
- OfficeAiLimits
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Method OfficeAiLimits.<Clone>$
- Property OfficeAiRequest.Limits
Accepted by parameters
- Method OfficeAiDocument.FromReadResult
- Method OfficeAiDocument.ReadAsync
- Method OfficeAiLimits.Equals
- Method OfficeAiLimits.op_Equality
- Method OfficeAiLimits.op_Equality
- Method OfficeAiLimits.op_Inequality
- Method OfficeAiLimits.op_Inequality
Constructors
public OfficeAiLimits() #Methods
public OfficeAiLimits <Clone>$() #OfficeAiLimitspublic override Int32 GetHashCode() #Int32public static Boolean op_Equality(OfficeAiLimits left, OfficeAiLimits right) #BooleanParameters
- left OfficeAiLimits
- right OfficeAiLimits
public static Boolean op_Inequality(OfficeAiLimits left, OfficeAiLimits right) #BooleanParameters
- left OfficeAiLimits
- right OfficeAiLimits
public override String ToString() #StringInherited Methods
Properties
public Int32 MaxInputBytes { get; set; } #Maximum source bytes copied from a file or caller stream.
public Int32 MaxDocumentCharacters { get; set; } #Maximum extracted text retained in a snapshot.
public Int32 MaxDocumentBlocks { get; set; } #Maximum evidence records retained in a snapshot.
public Int32 MaxPages { get; set; } #Maximum number of distinct source pages in a snapshot, independent of their original one-based numbers.
public Int32 MaxDocumentImages { get; set; } #Maximum image count in a snapshot, independent of how many images belong to each page.
public Int32 MaxRequestCharacters { get; set; } #Maximum serialized evidence and user instructions per model request.
public Int32 MaxResponseCharacters { get; set; } #Maximum model response characters per batch.
public Int32 MaxRequests { get; set; } #Maximum model requests in the whole operation; no automatic repair requests are made.
public Int32 MaxSynthesisPasses { get; set; } #Maximum hierarchical summary reduction passes sharing the operation request budget.
public Int32 MaxResultItems { get; set; } #Maximum records of each result kind per batch.
public Int32 MaxTableCells { get; set; } #Maximum cells in a returned table.
public Int32 MaxTableColumns { get; set; } #Maximum columns in a returned table. Smaller bounds reduce the rectangular generation schema's context cost.
public Int32 MaxImageBytes { get; set; } #Maximum aggregate encoded image bytes per request.
public Int64 MaxImagePixels { get; set; } #Maximum aggregate image pixels per request.
public TimeSpan Timeout { get; set; } #Total wall-clock deadline for inference and validation across every batch.