Delen via


Labs interface

Interface die een Labs vertegenwoordigt.

Methoden

createOrUpdate(string, string, string, LabDetails, LabsCreateOrUpdateOptionalParams)

Maak een nieuw lab of werk een eerder gemaakt lab bij.

delete(string, string, string, LabsDeleteOptionalParams)

Verwijder een specifiek lab dat is gekoppeld aan de opgegeven naam van het factureringsaccount, de naam van het factureringsprofiel en de naam van de factuursectie. Houd er rekening mee dat alle leerlingen/studenten uit het lab moeten worden verwijderd om het lab te kunnen verwijderen.

generateInviteCode(string, string, string, InviteCodeGenerateRequest, LabsGenerateInviteCodeOptionalParams)

Uitnodigingscode genereren voor een lab

get(string, string, string, LabsGetOptionalParams)

Haal de details op voor een specifiek lab dat is gekoppeld aan de opgegeven naam van het factureringsaccount, de naam van het factureringsprofiel en de naam van de factuursectie.

list(string, string, string, LabsListOptionalParams)

Haal de details op voor een specifiek lab dat is gekoppeld aan de opgegeven naam van het factureringsaccount, de naam van het factureringsprofiel en de naam van de factuursectie.

listAll(string, string, LabsListAllOptionalParams)

Haal een lijst op met labs die zijn gekoppeld aan de opgegeven naam van het factureringsaccount en de naam van het factureringsprofiel.

Methodedetails

createOrUpdate(string, string, string, LabDetails, LabsCreateOrUpdateOptionalParams)

Maak een nieuw lab of werk een eerder gemaakt lab bij.

function createOrUpdate(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, parameters: LabDetails, options?: LabsCreateOrUpdateOptionalParams): Promise<LabDetails>

Parameters

billingAccountName

string

Naam van factureringsaccount.

billingProfileName

string

Naam van factureringsprofiel.

invoiceSectionName

string

Naam van de factuursectie.

parameters
LabDetails

Vraag parameters aan die worden verstrekt om een laboratoriumresource te maken.

options
LabsCreateOrUpdateOptionalParams

De optiesparameters.

Retouren

Promise<LabDetails>

delete(string, string, string, LabsDeleteOptionalParams)

Verwijder een specifiek lab dat is gekoppeld aan de opgegeven naam van het factureringsaccount, de naam van het factureringsprofiel en de naam van de factuursectie. Houd er rekening mee dat alle leerlingen/studenten uit het lab moeten worden verwijderd om het lab te kunnen verwijderen.

function delete(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: LabsDeleteOptionalParams): Promise<void>

Parameters

billingAccountName

string

Naam van factureringsaccount.

billingProfileName

string

Naam van factureringsprofiel.

invoiceSectionName

string

Naam van de factuursectie.

options
LabsDeleteOptionalParams

De optiesparameters.

Retouren

Promise<void>

generateInviteCode(string, string, string, InviteCodeGenerateRequest, LabsGenerateInviteCodeOptionalParams)

Uitnodigingscode genereren voor een lab

function generateInviteCode(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, parameters: InviteCodeGenerateRequest, options?: LabsGenerateInviteCodeOptionalParams): Promise<LabDetails>

Parameters

billingAccountName

string

Naam van factureringsaccount.

billingProfileName

string

Naam van factureringsprofiel.

invoiceSectionName

string

Naam van de factuursectie.

parameters
InviteCodeGenerateRequest

Vraag parameters aan die worden opgegeven om uitnodigingscode te genereren.

options
LabsGenerateInviteCodeOptionalParams

De optiesparameters.

Retouren

Promise<LabDetails>

get(string, string, string, LabsGetOptionalParams)

Haal de details op voor een specifiek lab dat is gekoppeld aan de opgegeven naam van het factureringsaccount, de naam van het factureringsprofiel en de naam van de factuursectie.

function get(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: LabsGetOptionalParams): Promise<LabDetails>

Parameters

billingAccountName

string

Naam van factureringsaccount.

billingProfileName

string

Naam van factureringsprofiel.

invoiceSectionName

string

Naam van de factuursectie.

options
LabsGetOptionalParams

De optiesparameters.

Retouren

Promise<LabDetails>

list(string, string, string, LabsListOptionalParams)

Haal de details op voor een specifiek lab dat is gekoppeld aan de opgegeven naam van het factureringsaccount, de naam van het factureringsprofiel en de naam van de factuursectie.

function list(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: LabsListOptionalParams): PagedAsyncIterableIterator<LabDetails, LabDetails[], PageSettings>

Parameters

billingAccountName

string

Naam van factureringsaccount.

billingProfileName

string

Naam van factureringsprofiel.

invoiceSectionName

string

Naam van de factuursectie.

options
LabsListOptionalParams

De optiesparameters.

Retouren

listAll(string, string, LabsListAllOptionalParams)

Haal een lijst op met labs die zijn gekoppeld aan de opgegeven naam van het factureringsaccount en de naam van het factureringsprofiel.

function listAll(billingAccountName: string, billingProfileName: string, options?: LabsListAllOptionalParams): PagedAsyncIterableIterator<LabDetails, LabDetails[], PageSettings>

Parameters

billingAccountName

string

Naam van factureringsaccount.

billingProfileName

string

Naam van factureringsprofiel.

options
LabsListAllOptionalParams

De optiesparameters.

Retouren