KnowledgeBases Class

Definition

The KnowledgeBases sub-client.

public class KnowledgeBases
type KnowledgeBases = class
Public Class KnowledgeBases
Inheritance
KnowledgeBases

Constructors

Name Description
KnowledgeBases()

Initializes a new instance of KnowledgeBases for mocking.

Properties

Name Description
Pipeline

The HTTP pipeline for sending and receiving REST requests and responses.

Methods

Name Description
CancelIndexing(WaitUntil, String, CancellationToken)

Cancel indexing.

CancelIndexing(WaitUntil, String, RequestContext)

Cancel indexing.

CancelIndexingAsync(WaitUntil, String, CancellationToken)

Cancel indexing.

CancelIndexingAsync(WaitUntil, String, RequestContext)

Cancel indexing.

CreateOrUpdate(WaitUntil, String, RequestContent, RequestContext)

Creates or updates a KnowledgeBase, polling provisioningState to completion.

CreateOrUpdateAsync(WaitUntil, String, RequestContent, RequestContext)

Creates or updates a KnowledgeBase, polling provisioningState to completion.

Delete(WaitUntil, String, CancellationToken)

Delete a KnowledgeBase.

Delete(WaitUntil, String, RequestContext)

Deletes a KnowledgeBase, polling the resource until it is removed (HTTP 404).

DeleteAsync(WaitUntil, String, CancellationToken)

Delete a KnowledgeBase.

DeleteAsync(WaitUntil, String, RequestContext)

Deletes a KnowledgeBase, polling the resource until it is removed (HTTP 404).

Get(String, CancellationToken)

Fetch a KnowledgeBase by name.

Get(String, RequestContext)

[Protocol Method] Fetch a KnowledgeBase by name.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetAll(CancellationToken)

List KnowledgeBase resources.

GetAll(RequestContext)

[Protocol Method] List KnowledgeBase resources

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetAllAsync(CancellationToken)

List KnowledgeBase resources.

GetAllAsync(RequestContext)

[Protocol Method] List KnowledgeBase resources

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetAsync(String, CancellationToken)

Fetch a KnowledgeBase by name.

GetAsync(String, RequestContext)

[Protocol Method] Fetch a KnowledgeBase by name.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetOperationStatus(String, String, CancellationToken)

Get the status of a long-running operation.

GetOperationStatus(String, String, RequestContext)

[Protocol Method] Get the status of a long-running operation.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetOperationStatusAsync(String, String, CancellationToken)

Get the status of a long-running operation.

GetOperationStatusAsync(String, String, RequestContext)

[Protocol Method] Get the status of a long-running operation.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
Search(WaitUntil, String, RequestContent, RequestContext)

Search the knowledge base.

Search(WaitUntil, String, SearchRequest, CancellationToken)

Search the knowledge base.

SearchAsync(WaitUntil, String, RequestContent, RequestContext)

Search the knowledge base.

SearchAsync(WaitUntil, String, SearchRequest, CancellationToken)

Search the knowledge base.

StartIndexing(WaitUntil, String, RequestContent, RequestContext)

Start indexing.

StartIndexing(WaitUntil, String, String, String, CancellationToken)

Start indexing.

StartIndexingAsync(WaitUntil, String, RequestContent, RequestContext)

Start indexing.

StartIndexingAsync(WaitUntil, String, String, String, CancellationToken)

Start indexing.

Applies to