ComputerScreenshotContent Class

Definition

Computer screenshot.

public class ComputerScreenshotContent : Azure.AI.AgentServer.Responses.Models.MessageContent, System.ClientModel.Primitives.IJsonModel<Azure.AI.AgentServer.Responses.Models.ComputerScreenshotContent>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.AgentServer.Responses.Models.ComputerScreenshotContent>
type ComputerScreenshotContent = class
    inherit MessageContent
    interface IJsonModel<ComputerScreenshotContent>
    interface IPersistableModel<ComputerScreenshotContent>
Public Class ComputerScreenshotContent
Inherits MessageContent
Implements IJsonModel(Of ComputerScreenshotContent), IPersistableModel(Of ComputerScreenshotContent)
Inheritance
ComputerScreenshotContent
Implements

Constructors

Name Description
ComputerScreenshotContent(Uri, String, ImageDetail)

Initializes a new instance of ComputerScreenshotContent.

Properties

Name Description
Detail

The detail level of the screenshot image to be sent to the model. One of high, low, auto, or original. Defaults to auto.

FileId

Gets or sets the FileId.

ImageUrl

Gets or sets the ImageUrl.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ComputerScreenshotContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ComputerScreenshotContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IJsonModel<MessageContent>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from MessageContent)
IJsonModel<MessageContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from MessageContent)
IPersistableModel<ComputerScreenshotContent>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ComputerScreenshotContent>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ComputerScreenshotContent>.Write(ModelReaderWriterOptions)
IPersistableModel<MessageContent>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from MessageContent)
IPersistableModel<MessageContent>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from MessageContent)
IPersistableModel<MessageContent>.Write(ModelReaderWriterOptions) (Inherited from MessageContent)

Applies to