Freigeben über


Labs interface

Schnittstelle, die ein 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 Abrechnungskontonamen, dem Namen des Abrechnungsprofils und dem Namen des Rechnungsabschnitts zugeordnet ist. Beachten Sie, dass alle Kursteilnehmer aus dem Lab entfernt werden müssen, um das Lab 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 für ein bestimmtes Lab ab, das dem angegebenen Abrechnungskontonamen, dem Namen des Abrechnungsprofils und dem Namen des Rechnungsabschnitts zugeordnet ist.

list(string, string, string, LabsListOptionalParams)

Rufen Sie die Details für ein bestimmtes Lab ab, das dem angegebenen Abrechnungskontonamen, dem Namen des Abrechnungsprofils und dem Namen des Rechnungsabschnitts zugeordnet ist.

listAll(string, string, LabsListAllOptionalParams)

Rufen Sie eine Liste der Labs ab, die dem angegebenen Abrechnungskontonamen und dem Namen des Abrechnungsprofils 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

Anforderungsparameter, die zum Erstellen einer Labressource 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 Abrechnungskontonamen, dem Namen des Abrechnungsprofils und dem Namen des Rechnungsabschnitts zugeordnet ist. Beachten Sie, dass alle Kursteilnehmer aus dem Lab entfernt werden müssen, um das Lab 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

Anforderungsparameter, 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 für ein bestimmtes Lab ab, das dem angegebenen Abrechnungskontonamen, 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 für ein bestimmtes Lab ab, das dem angegebenen Abrechnungskontonamen, 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 angegebenen Abrechnungskontonamen und dem Namen des Abrechnungsprofils 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