BlobsTranscriptStore class

BlobsTranscriptStore é um TranscriptStore que persiste transcrições no Armazenamento de Blobs do Azure

Construtores

BlobsTranscriptStore(string, string, BlobsTranscriptStoreOptions)

Constrói uma instância blobsTranscriptStore.

Métodos

deleteTranscript(string, string)

Exclua uma conversa específica e todas as suas atividades.

getTranscriptActivities(string, string, string, Date)

Obtenha atividades para uma conversa (também conhecida como transcrição).

listTranscripts(string, string)

Listar conversas no channelId.

logActivity(Activity, BlobsTranscriptStoreOptions)

Registre uma atividade na transcrição.

Detalhes do construtor

BlobsTranscriptStore(string, string, BlobsTranscriptStoreOptions)

Constrói uma instância blobsTranscriptStore.

new BlobsTranscriptStore(connectionString: string, containerName: string, options?: BlobsTranscriptStoreOptions)

Parâmetros

connectionString

string

Cadeia de conexão do Armazenamento de Blobs do Azure

containerName

string

Nome do contêiner do Armazenamento de Blobs do Azure

options
BlobsTranscriptStoreOptions

Outras opções para BlobsTranscriptStore

Detalhes do método

deleteTranscript(string, string)

Exclua uma conversa específica e todas as suas atividades.

function deleteTranscript(channelId: string, conversationId: string): Promise<void>

Parâmetros

channelId

string

channelId

conversationId

string

conversationId

Retornos

Promise<void>

Uma promessa que representa a operação assíncrona.

getTranscriptActivities(string, string, string, Date)

Obtenha atividades para uma conversa (também conhecida como transcrição).

function getTranscriptActivities(channelId: string, conversationId: string, continuationToken?: string, startDate?: Date): Promise<PagedResult<Activity>>

Parâmetros

channelId

string

channelId

conversationId

string

conversationId

continuationToken

string

token de continuação para a página por meio de resultados

startDate

Date

hora mais antiga para incluir em resultados

Retornos

Promise<PagedResult<Activity>>

Promessa que é resolvida para um PagedResult de itens de de atividade de

listTranscripts(string, string)

Listar conversas no channelId.

function listTranscripts(channelId: string, continuationToken?: string): Promise<PagedResult<TranscriptInfo>>

Parâmetros

channelId

string

channelId

continuationToken

string

token de continuação para a página por meio de resultados

Retornos

Promise<PagedResult<TranscriptInfo>>

Promessa que é resolvida para um PagedResult de itens de de atividade de

logActivity(Activity, BlobsTranscriptStoreOptions)

Registre uma atividade na transcrição.

function logActivity(activity: Activity, options?: BlobsTranscriptStoreOptions): Promise<void>

Parâmetros

activity

Activity

atividade a ser registrada em log

options
BlobsTranscriptStoreOptions

Configurações opcionais para BlobsTranscriptStore

Retornos

Promise<void>

Uma promessa que representa a operação assíncrona.