Share via


AISearchIndexResource Constructors

Definition

Overloads

AISearchIndexResource()

Source:
AISearchIndexResource.cs

Initializes a new instance of AISearchIndexResource for deserialization.

public AISearchIndexResource();
Public Sub New ()

Applies to

AISearchIndexResource(String)

Source:
AISearchIndexResource.cs

Initializes a new instance of AISearchIndexResource.

public AISearchIndexResource(string projectConnectionId);
new Azure.AI.AgentServer.Contracts.Generated.OpenAI.AISearchIndexResource : string -> Azure.AI.AgentServer.Contracts.Generated.OpenAI.AISearchIndexResource
Public Sub New (projectConnectionId As String)

Parameters

projectConnectionId
String

An index connection ID in an IndexResource attached to this agent.

Exceptions

projectConnectionId is null.

Applies to

AISearchIndexResource(String, String, Nullable<AzureAISearchQueryType>, Nullable<Int32>, String, String, IDictionary<String,BinaryData>)

Source:
AISearchIndexResource.cs

Initializes a new instance of AISearchIndexResource.

public AISearchIndexResource(string projectConnectionId, string indexName, Azure.AI.AgentServer.Contracts.Generated.OpenAI.AzureAISearchQueryType? queryType, int? topK, string filter, string indexAssetId, System.Collections.Generic.IDictionary<string,BinaryData> serializedAdditionalRawData);
new Azure.AI.AgentServer.Contracts.Generated.OpenAI.AISearchIndexResource : string * string * Nullable<Azure.AI.AgentServer.Contracts.Generated.OpenAI.AzureAISearchQueryType> * Nullable<int> * string * string * System.Collections.Generic.IDictionary<string, BinaryData> -> Azure.AI.AgentServer.Contracts.Generated.OpenAI.AISearchIndexResource
Public Sub New (projectConnectionId As String, indexName As String, queryType As Nullable(Of AzureAISearchQueryType), topK As Nullable(Of Integer), filter As String, indexAssetId As String, serializedAdditionalRawData As IDictionary(Of String, BinaryData))

Parameters

projectConnectionId
String

An index connection ID in an IndexResource attached to this agent.

indexName
String

The name of an index in an IndexResource attached to this agent.

queryType
Nullable<AzureAISearchQueryType>

Type of query in an AIIndexResource attached to this agent.

topK
Nullable<Int32>

Number of documents to retrieve from search and present to the model.

filter
String

filter string for search resource. Learn more from here: https://learn.microsoft.com/azure/search/search-filters.

indexAssetId
String

Index asset id for search resource.

serializedAdditionalRawData
IDictionary<String,BinaryData>

Keeps track of any properties unknown to the library.

Applies to