AzureBlobTranscriptStore class
Avertissement
Cette API est à présent déconseillée.
This class is deprecated in favor of BlobsTranscriptStore
Stocke les transcriptions dans un conteneur d’objets blob Azure.
Remarques
Chaque activité est stockée en tant qu’objet blob JSON avec une structure de container/{channelId]/{conversationId}/{Timestamp.ticks}-{activity.id}.json.
Constructeurs
| Azure |
Crée une instance AzureBlobTranscriptStore. |
Méthodes
| delete |
Supprimez une conversation spécifique et toutes ses activités. |
| get |
Obtenir des activités pour une conversation (Aka la transcription) |
| list |
Répertorier les conversations dans channelId. |
| log |
Journaliser une activité dans la transcription. |
Détails du constructeur
AzureBlobTranscriptStore(BlobStorageSettings)
Crée une instance AzureBlobTranscriptStore.
new AzureBlobTranscriptStore(settings: BlobStorageSettings)
Paramètres
- settings
- BlobStorageSettings
Paramètres requis pour la configuration d’une instance de BlobStorage
Détails de la méthode
deleteTranscript(string, string)
Supprimez une conversation spécifique et toutes ses activités.
function deleteTranscript(channelId: string, conversationId: string): Promise<void>
Paramètres
- channelId
-
string
ID de canal où la conversation a eu lieu.
- conversationId
-
string
ID de la conversation à supprimer.
Retours
Promise<void>
getTranscriptActivities(string, string, string, Date)
Obtenir des activités pour une conversation (Aka la transcription)
function getTranscriptActivities(channelId: string, conversationId: string, continuationToken?: string, startDate?: Date): Promise<PagedResult<Activity>>
Paramètres
- channelId
-
string
ID de canal.
- conversationId
-
string
ID de conversation.
- continuationToken
-
string
Jeton de continuation vers la page par le biais des résultats.
- startDate
-
Date
Heure la plus ancienne à inclure.
Retours
Promise<PagedResult<Activity>>
PagedResult des activités.
listTranscripts(string, string)
Répertorier les conversations dans channelId.
function listTranscripts(channelId: string, continuationToken?: string): Promise<PagedResult<TranscriptInfo>>
Paramètres
- channelId
-
string
ID de canal.
- continuationToken
-
string
Jeton ContinuationToken vers la page via les résultats.
Retours
Promise<PagedResult<TranscriptInfo>>
Représentation promise de PagedResult
logActivity(Activity)
Journaliser une activité dans la transcription.
function logActivity(activity: Activity): Promise<void>
Paramètres
- activity
-
Activity
Activité enregistrée.
Retours
Promise<void>