Labs interface
Schnittstelle, die 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 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. |
| generate |
Generieren von Einladungscode für ein Lab |
| get(string, string, string, Labs |
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, Labs |
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 |
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.
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.