Поделиться через


Labs interface

Интерфейс, представляющий лаборатории.

Методы

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

Создайте новую лабораторию или обновите созданную ранее лабораторию.

delete(string, string, string, LabsDeleteOptionalParams)

Удалите определенную лабораторию, связанную с указанным именем учетной записи выставления счетов, именем профиля выставления счетов и именем раздела счета. Обратите внимание, что все учащиеся должны быть удалены из лаборатории, чтобы удалить лабораторию.

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

Создание кода приглашения для лаборатории

get(string, string, string, LabsGetOptionalParams)

Получите сведения о конкретной лаборатории, связанной с указанным именем учетной записи выставления счетов, именем профиля выставления счетов и именем раздела счета.

list(string, string, string, LabsListOptionalParams)

Получите сведения о конкретной лаборатории, связанной с указанным именем учетной записи выставления счетов, именем профиля выставления счетов и именем раздела счета.

listAll(string, string, LabsListAllOptionalParams)

Получите список лабораторий, связанных с указанным именем учетной записи выставления счетов и именем профиля выставления счетов.

Сведения о методе

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

Создайте новую лабораторию или обновите созданную ранее лабораторию.

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

Параметры

billingAccountName

string

Имя учетной записи выставления счетов.

billingProfileName

string

Имя профиля выставления счетов.

invoiceSectionName

string

Имя раздела счета.

parameters
LabDetails

Запрос параметров, которые предоставляются для создания ресурса лаборатории.

options
LabsCreateOrUpdateOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<LabDetails>

delete(string, string, string, LabsDeleteOptionalParams)

Удалите определенную лабораторию, связанную с указанным именем учетной записи выставления счетов, именем профиля выставления счетов и именем раздела счета. Обратите внимание, что все учащиеся должны быть удалены из лаборатории, чтобы удалить лабораторию.

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

Параметры

billingAccountName

string

Имя учетной записи выставления счетов.

billingProfileName

string

Имя профиля выставления счетов.

invoiceSectionName

string

Имя раздела счета.

options
LabsDeleteOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<void>

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

Создание кода приглашения для лаборатории

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

Параметры

billingAccountName

string

Имя учетной записи выставления счетов.

billingProfileName

string

Имя профиля выставления счетов.

invoiceSectionName

string

Имя раздела счета.

parameters
InviteCodeGenerateRequest

Параметры запроса, которые предоставляются для создания кода приглашения.

options
LabsGenerateInviteCodeOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<LabDetails>

get(string, string, string, LabsGetOptionalParams)

Получите сведения о конкретной лаборатории, связанной с указанным именем учетной записи выставления счетов, именем профиля выставления счетов и именем раздела счета.

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

Параметры

billingAccountName

string

Имя учетной записи выставления счетов.

billingProfileName

string

Имя профиля выставления счетов.

invoiceSectionName

string

Имя раздела счета.

options
LabsGetOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<LabDetails>

list(string, string, string, LabsListOptionalParams)

Получите сведения о конкретной лаборатории, связанной с указанным именем учетной записи выставления счетов, именем профиля выставления счетов и именем раздела счета.

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

Параметры

billingAccountName

string

Имя учетной записи выставления счетов.

billingProfileName

string

Имя профиля выставления счетов.

invoiceSectionName

string

Имя раздела счета.

options
LabsListOptionalParams

Параметры параметров.

Возвращаемое значение

listAll(string, string, LabsListAllOptionalParams)

Получите список лабораторий, связанных с указанным именем учетной записи выставления счетов и именем профиля выставления счетов.

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

Параметры

billingAccountName

string

Имя учетной записи выставления счетов.

billingProfileName

string

Имя профиля выставления счетов.

options
LabsListAllOptionalParams

Параметры параметров.

Возвращаемое значение