Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeAiExecutionRequest

Namespace OfficeIMO.AI
Assembly OfficeIMO.AI
Implements
IEquatable<OfficeAiExecutionRequest>
Modifiers sealed

Immutable single-batch request with no executable path or tool definitions.

Inheritance

  • Object
  • OfficeAiExecutionRequest

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

Accepted by parameters

Constructors

public OfficeAiExecutionRequest(String RequestId, String Instructions, String InputJson, String OutputSchema, IReadOnlyList<OfficeAiImage> Images, Int32 MaxResponseCharacters) #

Immutable single-batch request with no executable path or tool definitions.

Parameters

RequestId System.String requiredposition: 0
Instructions System.String requiredposition: 1
InputJson System.String requiredposition: 2
OutputSchema System.String requiredposition: 3
Images System.Collections.Generic.IReadOnlyList{OfficeIMO.AI.OfficeAiImage} requiredposition: 4
MaxResponseCharacters System.Int32 requiredposition: 5

Methods

public OfficeAiExecutionRequest <Clone>$() #
Returns: OfficeAiExecutionRequest
public Void Deconstruct(out String RequestId, out String Instructions, out String InputJson, out String OutputSchema, out IReadOnlyList<OfficeAiImage> Images, out Int32 MaxResponseCharacters) #
Returns: Void

Parameters

RequestId String requiredposition: 0
Instructions String requiredposition: 1
InputJson String requiredposition: 2
OutputSchema String requiredposition: 3
Images IReadOnlyList<OfficeAiImage> requiredposition: 4
MaxResponseCharacters Int32 requiredposition: 5
Equals 2 overloads
public override Boolean Equals(Object obj) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public virtual Boolean Equals(OfficeAiExecutionRequest other) #
Returns: Boolean

Parameters

other OfficeAiExecutionRequest requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public static Boolean op_Equality(OfficeAiExecutionRequest left, OfficeAiExecutionRequest right) #
Returns: Boolean

Parameters

left OfficeAiExecutionRequest requiredposition: 0
right OfficeAiExecutionRequest requiredposition: 1
public static Boolean op_Inequality(OfficeAiExecutionRequest left, OfficeAiExecutionRequest right) #
Returns: Boolean

Parameters

left OfficeAiExecutionRequest requiredposition: 0
right OfficeAiExecutionRequest requiredposition: 1
public override String ToString() #
Returns: String

Properties

public String RequestId { get; set; } #
public String Instructions { get; set; } #
public String InputJson { get; set; } #
public String OutputSchema { get; set; } #
public IReadOnlyList<OfficeAiImage> Images { get; set; } #
public Int32 MaxResponseCharacters { get; set; } #