Freigeben über


Students interface

Schnittstelle, die einen Kursteilnehmer darstellt.

Methoden

createOrUpdate(string, string, string, string, StudentDetails, StudentsCreateOrUpdateOptionalParams)

Erstellen Sie einen neuen Kursteilnehmer, und fügen Sie sie dem angegebenen Lab hinzu, oder aktualisieren Sie die Details eines vorhandenen Kursteilnehmers in einem Lab. Beachten Sie, dass der Kursteilnehmer über einen gültigen Mandanten verfügen muss, um das Lab zu akzeptieren, nachdem er dem Lab hinzugefügt wurde.

delete(string, string, string, string, StudentsDeleteOptionalParams)

Löschen Sie den angegebenen Kursteilnehmer basierend auf dem Studentenalias.

get(string, string, string, string, StudentsGetOptionalParams)

Abrufen der Details für einen bestimmten Kursteilnehmer im angegebenen Lab nach Kursteilnehmeralias

list(string, string, string, StudentsListOptionalParams)

Rufen Sie eine Liste mit Details zu Kursteilnehmern ab, die dem angegebenen Lab zugeordnet sind.

Details zur Methode

createOrUpdate(string, string, string, string, StudentDetails, StudentsCreateOrUpdateOptionalParams)

Erstellen Sie einen neuen Kursteilnehmer, und fügen Sie sie dem angegebenen Lab hinzu, oder aktualisieren Sie die Details eines vorhandenen Kursteilnehmers in einem Lab. Beachten Sie, dass der Kursteilnehmer über einen gültigen Mandanten verfügen muss, um das Lab zu akzeptieren, nachdem er dem Lab hinzugefügt wurde.

function createOrUpdate(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, studentAlias: string, parameters: StudentDetails, options?: StudentsCreateOrUpdateOptionalParams): Promise<StudentDetails>

Parameter

billingAccountName

string

Name des Abrechnungskontos.

billingProfileName

string

Name des Abrechnungsprofils.

invoiceSectionName

string

Name des Rechnungsabschnitts.

studentAlias

string

Schüleralias.

parameters
StudentDetails

Anforderungsparameter, die zum Aktualisieren der Eigenschaften von Kursteilnehmern bereitgestellt werden.

options
StudentsCreateOrUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<StudentDetails>

delete(string, string, string, string, StudentsDeleteOptionalParams)

Löschen Sie den angegebenen Kursteilnehmer basierend auf dem Studentenalias.

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

Parameter

billingAccountName

string

Name des Abrechnungskontos.

billingProfileName

string

Name des Abrechnungsprofils.

invoiceSectionName

string

Name des Rechnungsabschnitts.

studentAlias

string

Schüleralias.

options
StudentsDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

get(string, string, string, string, StudentsGetOptionalParams)

Abrufen der Details für einen bestimmten Kursteilnehmer im angegebenen Lab nach Kursteilnehmeralias

function get(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, studentAlias: string, options?: StudentsGetOptionalParams): Promise<StudentDetails>

Parameter

billingAccountName

string

Name des Abrechnungskontos.

billingProfileName

string

Name des Abrechnungsprofils.

invoiceSectionName

string

Name des Rechnungsabschnitts.

studentAlias

string

Schüleralias.

options
StudentsGetOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<StudentDetails>

list(string, string, string, StudentsListOptionalParams)

Rufen Sie eine Liste mit Details zu Kursteilnehmern ab, die dem angegebenen Lab zugeordnet sind.

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

Parameter

billingAccountName

string

Name des Abrechnungskontos.

billingProfileName

string

Name des Abrechnungsprofils.

invoiceSectionName

string

Name des Rechnungsabschnitts.

options
StudentsListOptionalParams

Die Optionsparameter.

Gibt zurück