Share via


ToolProjectConnection Class

Definition

A project connection resource.

public class ToolProjectConnection : System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.OpenAI.ToolProjectConnection>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.OpenAI.ToolProjectConnection>
type ToolProjectConnection = class
    interface IJsonModel<ToolProjectConnection>
    interface IPersistableModel<ToolProjectConnection>
Public Class ToolProjectConnection
Implements IJsonModel(Of ToolProjectConnection), IPersistableModel(Of ToolProjectConnection)
Inheritance
ToolProjectConnection
Implements

Constructors

Name Description
ToolProjectConnection(String)

Initializes a new instance of ToolProjectConnection.

Properties

Name Description
ProjectConnectionId

A project connection in a ToolProjectConnectionList attached to this tool.

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<ToolProjectConnection>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ToolProjectConnection>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ToolProjectConnection>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ToolProjectConnection>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ToolProjectConnection>.Write(ModelReaderWriterOptions)

Applies to