BetaEvaluatorsOperations interface

Interfaccia che rappresenta le operazioni di un BetaEvaluators.

Proprietà

cancelGenerationJob

Annulla un lavoro di generazione di valutatori tramite il suo ID.

createGenerationJob

Crea un lavoro di generazione da valutatore. Il servizio genera definizioni di valutatori basate su rubriche a partire dai materiali di origine forniti in modo asincrono.

createVersion

Crea una nuova versione valutatore con un identificatore di versione auto-incrementato.

deleteGenerationJob

Elimina un lavoro di generazione di valutatori tramite il suo ID. Elimina solo il record del lavoro; il valutatore generato (se presente) viene preservato.

deleteVersion

Rimuove la versione specificata del valutatore. Restituisce 204 indipendentemente dal fatto che la versione esistesse o meno.

getCredentials

Recupera le credenziali SAS per accedere all'account di archiviazione associato alla versione valutatrice specificata.

getGenerationJob

Ottiene i dettagli di un lavoro di generazione valutatore tramite il suo ID.

getVersion

Recupera la versione specificata del valutatore, restituendo 404 se non esiste.

list

Elenca l'ultima versione di ogni valutatore.

listGenerationJobs

Restituisce una lista di lavori generati da valutatori. L'API List ha fino a pochi secondi di ritardo di propagazione, quindi un lavoro creato di recente potrebbe non apparire immediatamente; usa l'API di generazione di job Get evaluator con l'ID del lavoro per recuperare un lavoro specifico senza ritardi.

listVersions

Restituisce le versioni disponibili per il valutatore specificato.

pendingUpload

Avvia un nuovo upload in sospeso o recupera uno esistente per la versione del valutatore specificata.

updateVersion

Aggiorna la versione specificata del valutatore in atto.

Dettagli proprietà

cancelGenerationJob

Annulla un lavoro di generazione di valutatori tramite il suo ID.

cancelGenerationJob: (jobId: string, options?: BetaEvaluatorsCancelGenerationJobOptionalParams) => Promise<EvaluatorGenerationJob>

Valore della proprietà

(jobId: string, options?: BetaEvaluatorsCancelGenerationJobOptionalParams) => Promise<EvaluatorGenerationJob>

createGenerationJob

Crea un lavoro di generazione da valutatore. Il servizio genera definizioni di valutatori basate su rubriche a partire dai materiali di origine forniti in modo asincrono.

createGenerationJob: (job: EvaluatorGenerationJob, options?: BetaEvaluatorsCreateGenerationJobOptionalParams) => JobPoller<EvaluatorVersion>

Valore della proprietà

(job: EvaluatorGenerationJob, options?: BetaEvaluatorsCreateGenerationJobOptionalParams) => JobPoller<EvaluatorVersion>

createVersion

Crea una nuova versione valutatore con un identificatore di versione auto-incrementato.

createVersion: (name: string, evaluatorVersion: EvaluatorVersion, options?: BetaEvaluatorsCreateVersionOptionalParams) => Promise<EvaluatorVersion>

Valore della proprietà

(name: string, evaluatorVersion: EvaluatorVersion, options?: BetaEvaluatorsCreateVersionOptionalParams) => Promise<EvaluatorVersion>

deleteGenerationJob

Elimina un lavoro di generazione di valutatori tramite il suo ID. Elimina solo il record del lavoro; il valutatore generato (se presente) viene preservato.

deleteGenerationJob: (jobId: string, options?: BetaEvaluatorsDeleteGenerationJobOptionalParams) => Promise<void>

Valore della proprietà

(jobId: string, options?: BetaEvaluatorsDeleteGenerationJobOptionalParams) => Promise<void>

deleteVersion

Rimuove la versione specificata del valutatore. Restituisce 204 indipendentemente dal fatto che la versione esistesse o meno.

deleteVersion: (name: string, version: string, options?: BetaEvaluatorsDeleteVersionOptionalParams) => Promise<void>

Valore della proprietà

(name: string, version: string, options?: BetaEvaluatorsDeleteVersionOptionalParams) => Promise<void>

getCredentials

Recupera le credenziali SAS per accedere all'account di archiviazione associato alla versione valutatrice specificata.

getCredentials: (name: string, credentialRequest: EvaluatorCredentialRequest, version: string, options?: BetaEvaluatorsGetCredentialsOptionalParams) => Promise<DatasetCredential>

Valore della proprietà

(name: string, credentialRequest: EvaluatorCredentialRequest, version: string, options?: BetaEvaluatorsGetCredentialsOptionalParams) => Promise<DatasetCredential>

getGenerationJob

Ottiene i dettagli di un lavoro di generazione valutatore tramite il suo ID.

getGenerationJob: (jobId: string, options?: BetaEvaluatorsGetGenerationJobOptionalParams) => Promise<EvaluatorGenerationJob>

Valore della proprietà

(jobId: string, options?: BetaEvaluatorsGetGenerationJobOptionalParams) => Promise<EvaluatorGenerationJob>

getVersion

Recupera la versione specificata del valutatore, restituendo 404 se non esiste.

getVersion: (name: string, version: string, options?: BetaEvaluatorsGetVersionOptionalParams) => Promise<EvaluatorVersion>

Valore della proprietà

(name: string, version: string, options?: BetaEvaluatorsGetVersionOptionalParams) => Promise<EvaluatorVersion>

list

Elenca l'ultima versione di ogni valutatore.

list: (options?: BetaEvaluatorsListOptionalParams) => PagedAsyncIterableIterator<EvaluatorVersion, EvaluatorVersion[], PageSettings>

Valore della proprietà

(options?: BetaEvaluatorsListOptionalParams) => PagedAsyncIterableIterator<EvaluatorVersion, EvaluatorVersion[], PageSettings>

listGenerationJobs

Restituisce una lista di lavori generati da valutatori. L'API List ha fino a pochi secondi di ritardo di propagazione, quindi un lavoro creato di recente potrebbe non apparire immediatamente; usa l'API di generazione di job Get evaluator con l'ID del lavoro per recuperare un lavoro specifico senza ritardi.

listGenerationJobs: (options?: BetaEvaluatorsListGenerationJobsOptionalParams) => PagedAsyncIterableIterator<EvaluatorGenerationJob, EvaluatorGenerationJob[], PageSettings>

Valore della proprietà

(options?: BetaEvaluatorsListGenerationJobsOptionalParams) => PagedAsyncIterableIterator<EvaluatorGenerationJob, EvaluatorGenerationJob[], PageSettings>

listVersions

Restituisce le versioni disponibili per il valutatore specificato.

listVersions: (name: string, options?: BetaEvaluatorsListVersionsOptionalParams) => PagedAsyncIterableIterator<EvaluatorVersion, EvaluatorVersion[], PageSettings>

Valore della proprietà

(name: string, options?: BetaEvaluatorsListVersionsOptionalParams) => PagedAsyncIterableIterator<EvaluatorVersion, EvaluatorVersion[], PageSettings>

pendingUpload

Avvia un nuovo upload in sospeso o recupera uno esistente per la versione del valutatore specificata.

pendingUpload: (name: string, version: string, pendingUploadRequest: PendingUploadRequest, options?: BetaEvaluatorsPendingUploadOptionalParams) => Promise<PendingUploadResponse>

Valore della proprietà

(name: string, version: string, pendingUploadRequest: PendingUploadRequest, options?: BetaEvaluatorsPendingUploadOptionalParams) => Promise<PendingUploadResponse>

updateVersion

Aggiorna la versione specificata del valutatore in atto.

updateVersion: (name: string, version: string, evaluatorVersion: EvaluatorVersion, options?: BetaEvaluatorsUpdateVersionOptionalParams) => Promise<EvaluatorVersion>

Valore della proprietà

(name: string, version: string, evaluatorVersion: EvaluatorVersion, options?: BetaEvaluatorsUpdateVersionOptionalParams) => Promise<EvaluatorVersion>