Freigeben über


Labs interface

Schnittstelle, die labs darstellt.

Methoden

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

Erstellen Sie ein neues Lab, oder aktualisieren Sie ein zuvor erstelltes Lab.

delete(string, string, string, LabsDeleteOptionalParams)

Löschen Sie ein bestimmtes Lab, das dem angegebenen Namen des Abrechnungskontos, dem Namen des Abrechnungsprofils und dem Namen des Rechnungsabschnitts zugeordnet ist. Beachten Sie, dass alle Kursteilnehmer aus dem Labor entfernt werden müssen, um das Labor zu löschen.

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

Generieren von Einladungscode für ein Lab

get(string, string, string, LabsGetOptionalParams)

Rufen Sie die Details zu einer bestimmten Übung ab, die dem angegebenen Namen des Abrechnungskontos, dem Namen des Abrechnungsprofils und dem Namen des Rechnungsabschnitts zugeordnet ist.

list(string, string, string, LabsListOptionalParams)

Rufen Sie die Details zu einer bestimmten Übung ab, die dem angegebenen Namen des Abrechnungskontos, dem Namen des Abrechnungsprofils und dem Namen des Rechnungsabschnitts zugeordnet ist.

listAll(string, string, LabsListAllOptionalParams)

Rufen Sie eine Liste der Labs ab, die dem bereitgestellten Kontonamen und dem Abrechnungsprofilnamen zugeordnet sind.

Details zur Methode

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

Erstellen Sie ein neues Lab, oder aktualisieren Sie ein zuvor erstelltes Lab.

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

Parameter

billingAccountName

string

Name des Abrechnungskontos.

billingProfileName

string

Name des Abrechnungsprofils.

invoiceSectionName

string

Name des Rechnungsabschnitts.

parameters
LabDetails

Fordern Sie Parameter an, die zum Erstellen einer Lab-Ressource bereitgestellt werden.

options
LabsCreateOrUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<LabDetails>

delete(string, string, string, LabsDeleteOptionalParams)

Löschen Sie ein bestimmtes Lab, das dem angegebenen Namen des Abrechnungskontos, dem Namen des Abrechnungsprofils und dem Namen des Rechnungsabschnitts zugeordnet ist. Beachten Sie, dass alle Kursteilnehmer aus dem Labor entfernt werden müssen, um das Labor zu löschen.

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

Parameter

billingAccountName

string

Name des Abrechnungskontos.

billingProfileName

string

Name des Abrechnungsprofils.

invoiceSectionName

string

Name des Rechnungsabschnitts.

options
LabsDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

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

Generieren von Einladungscode für ein Lab

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

Parameter

billingAccountName

string

Name des Abrechnungskontos.

billingProfileName

string

Name des Abrechnungsprofils.

invoiceSectionName

string

Name des Rechnungsabschnitts.

parameters
InviteCodeGenerateRequest

Fordern Sie Parameter an, die zum Generieren von Einladungscode bereitgestellt werden.

options
LabsGenerateInviteCodeOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<LabDetails>

get(string, string, string, LabsGetOptionalParams)

Rufen Sie die Details zu einer bestimmten Übung ab, die dem angegebenen Namen des Abrechnungskontos, dem Namen des Abrechnungsprofils und dem Namen des Rechnungsabschnitts zugeordnet ist.

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

Parameter

billingAccountName

string

Name des Abrechnungskontos.

billingProfileName

string

Name des Abrechnungsprofils.

invoiceSectionName

string

Name des Rechnungsabschnitts.

options
LabsGetOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<LabDetails>

list(string, string, string, LabsListOptionalParams)

Rufen Sie die Details zu einer bestimmten Übung ab, die dem angegebenen Namen des Abrechnungskontos, dem Namen des Abrechnungsprofils und dem Namen des Rechnungsabschnitts zugeordnet ist.

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

Parameter

billingAccountName

string

Name des Abrechnungskontos.

billingProfileName

string

Name des Abrechnungsprofils.

invoiceSectionName

string

Name des Rechnungsabschnitts.

options
LabsListOptionalParams

Die Optionsparameter.

Gibt zurück

listAll(string, string, LabsListAllOptionalParams)

Rufen Sie eine Liste der Labs ab, die dem bereitgestellten Kontonamen und dem Abrechnungsprofilnamen zugeordnet sind.

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

Parameter

billingAccountName

string

Name des Abrechnungskontos.

billingProfileName

string

Name des Abrechnungsprofils.

options
LabsListAllOptionalParams

Die Optionsparameter.

Gibt zurück