Labs interface
Schnittstelle, die ein Labs darstellt.
Methoden
create |
Erstellen Sie ein neues Lab, oder aktualisieren Sie ein zuvor erstelltes Lab. |
delete(string, string, string, Labs |
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. |
generate |
Generieren von Einladungscode für ein Lab |
get(string, string, string, Labs |
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, Labs |
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 |
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.
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
Azure SDK for JavaScript