Labs interface
Interface die een Labs vertegenwoordigt.
Methoden
| create |
Maak een nieuw lab of werk een eerder gemaakt lab bij. |
| delete(string, string, string, Labs |
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. |
| generate |
Uitnodigingscode genereren voor een lab |
| get(string, string, string, Labs |
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, Labs |
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 |
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.
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.