AzureBlobTranscriptStore class

Aviso

Essa API foi preterida.

This class is deprecated in favor of BlobsTranscriptStore

Armazena transcrições em um contêiner de Blobs do Azure.

Comentários

Cada atividade é armazenada como blob JSON com uma estrutura de container/{channelId]/{conversationId}/{Timestamp.ticks}-{activity.id}.json.

Construtores

AzureBlobTranscriptStore(BlobStorageSettings)

Cria uma nova instância do AzureBlobTranscriptStore.

Métodos

deleteTranscript(string, string)

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

getTranscriptActivities(string, string, string, Date)

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

listTranscripts(string, string)

Listar conversas no channelId.

logActivity(Activity)

Registre uma atividade na transcrição.

Detalhes do construtor

AzureBlobTranscriptStore(BlobStorageSettings)

Cria uma nova instância do AzureBlobTranscriptStore.

new AzureBlobTranscriptStore(settings: BlobStorageSettings)

Parâmetros

settings
BlobStorageSettings

Configurações necessárias para configurar uma instância do BlobStorage

Detalhes do método

deleteTranscript(string, string)

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

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

Parâmetros

channelId

string

ID do canal onde a conversa ocorreu.

conversationId

string

ID da conversa a ser excluída.

Retornos

Promise<void>

getTranscriptActivities(string, string, string, Date)

Obter 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

ID do canal.

conversationId

string

ID da conversa.

continuationToken

string

Token de continuação para a página pelos resultados.

startDate

Date

Hora mais antiga para incluir.

Retornos

Promise<PagedResult<Activity>>

O PagedResult das atividades.

listTranscripts(string, string)

Listar conversas no channelId.

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

Parâmetros

channelId

string

ID do canal.

continuationToken

string

Token ContinuationToken a ser paginado pelos resultados.

Retornos

Promise<PagedResult<TranscriptInfo>>

Uma representação de promessa de PagedResult

logActivity(Activity)

Registre uma atividade na transcrição.

function logActivity(activity: Activity): Promise<void>

Parâmetros

activity

Activity

Atividade sendo registrada em log.

Retornos

Promise<void>