botbuilder-azure-blobs package

Classes

BlobsStorage

O BlobsStorage fornece uma implementação de de Armazenamento de apoiada pelo Armazenamento de Blobs do Azure

BlobsTranscriptStore

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

Interfaces

BlobsStorageOptions

Configurações opcionais para BlobsStorage

BlobsTranscriptStoreOptions

Configurações opcionais para BlobsTranscriptStore

Aliases de tipo

IgnoreError

Descreve uma função de erro ignore

Funções

ignoreError<T>(Promise<T>, IgnoreError)

Encapsular uma promessa e fornecer uma função para decidir se deve ignorar um tipo de erro

isStatusCodeError(number[])

Ignore RestErrors que correspondem a um conjunto de códigos de status.

sanitizeBlobKey(string, BlobsTranscriptStoreOptions)

Garante que key seja uma chave de Armazenamento de Blobs do Azure corretamente higienizada. Ele deve ser codificado em URI, não mais do que 1024 caracteres e conter no máximo 254 caracteres de barra ("/").

Detalhes da função

ignoreError<T>(Promise<T>, IgnoreError)

Encapsular uma promessa e fornecer uma função para decidir se deve ignorar um tipo de erro

function ignoreError<T>(promise: Promise<T>, ignore: IgnoreError): Promise<T | null>

Parâmetros

promise

Promise<T>

uma promessa de aguardar

ignore
IgnoreError

método que retorna true se um erro deve ser ignorado

Retornos

Promise<T | null>

uma promessa que resolve T ou null depois de ignorar erros correspondentes

isStatusCodeError(number[])

Ignore RestErrors que correspondem a um conjunto de códigos de status.

function isStatusCodeError(codes: number[]): IgnoreError

Parâmetros

codes

number[]

Códigos de status HTTP que não devem ser considerados erros

Retornos

uma função que aceita um erro e retorna true se representa um dos códigos de status ignorados

sanitizeBlobKey(string, BlobsTranscriptStoreOptions)

Garante que key seja uma chave de Armazenamento de Blobs do Azure corretamente higienizada. Ele deve ser codificado em URI, não mais do que 1024 caracteres e conter no máximo 254 caracteres de barra ("/").

function sanitizeBlobKey(key: string, options?: BlobsTranscriptStoreOptions): string

Parâmetros

key

string

chave de blob de cadeia de caracteres a ser sanitizada

options
BlobsTranscriptStoreOptions

Configurações opcionais para BlobsTranscriptStore

Retornos

string

chave de blob sanitizada