Knowledgebase Class

Definition

public class Knowledgebase : Microsoft.Azure.CognitiveServices.Knowledge.QnAMaker.IKnowledgebase, Microsoft.Rest.IServiceOperations<Microsoft.Azure.CognitiveServices.Knowledge.QnAMaker.QnAMakerClient>
type Knowledgebase = class
    interface IServiceOperations<QnAMakerClient>
    interface IKnowledgebase
Public Class Knowledgebase
Implements IKnowledgebase, IServiceOperations(Of QnAMakerClient)
Inheritance
Knowledgebase
Implements

Constructors

Knowledgebase(QnAMakerClient)

Properties

Client

Methods

CreateWithHttpMessagesAsync(CreateKbDTO, Dictionary<String,List<String>>, CancellationToken)
DeleteWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)
DownloadWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)
DownloadWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)
GenerateAnswerWithHttpMessagesAsync(String, QueryDTO, Dictionary<String,List<String>>, CancellationToken)
GetDetailsWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)
ListAllWithHttpMessagesAsync(Dictionary<String,List<String>>, CancellationToken)
PublishWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)
ReplaceWithHttpMessagesAsync(String, ReplaceKbDTO, Dictionary<String,List<String>>, CancellationToken)
TrainWithHttpMessagesAsync(String, FeedbackRecordsDTO, Dictionary<String,List<String>>, CancellationToken)
UpdateWithHttpMessagesAsync(String, UpdateKbOperationDTO, Dictionary<String,List<String>>, CancellationToken)

Extension Methods

CreateAsync(IKnowledgebase, CreateKbDTO, CancellationToken)
DeleteAsync(IKnowledgebase, String, CancellationToken)
DownloadAsync(IKnowledgebase, String, String, String, String, CancellationToken)
DownloadAsync(IKnowledgebase, String, String, CancellationToken)
GenerateAnswerAsync(IKnowledgebase, String, QueryDTO, CancellationToken)
GetDetailsAsync(IKnowledgebase, String, CancellationToken)
ListAllAsync(IKnowledgebase, CancellationToken)
PublishAsync(IKnowledgebase, String, CancellationToken)
ReplaceAsync(IKnowledgebase, String, ReplaceKbDTO, CancellationToken)
TrainAsync(IKnowledgebase, String, FeedbackRecordsDTO, CancellationToken)
UpdateAsync(IKnowledgebase, String, UpdateKbOperationDTO, CancellationToken)

Applies to