ILabsOperations Interface

Definition

LabsOperations operations.

public interface ILabsOperations
type ILabsOperations = interface
Public Interface ILabsOperations

Methods

AddUsersWithHttpMessagesAsync(String, String, String, AddUsersPayload, Dictionary<String,List<String>>, CancellationToken)

Add users to a lab

BeginDeleteWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Delete lab. This operation can take a while to complete

CreateOrUpdateWithHttpMessagesAsync(String, String, String, Lab, Dictionary<String,List<String>>, CancellationToken)

Create or replace an existing Lab.

DeleteWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Delete lab. This operation can take a while to complete

GetWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Get lab

ListNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

List labs in a given lab account.

ListWithHttpMessagesAsync(String, String, ODataQuery<Lab>, Dictionary<String,List<String>>, CancellationToken)

List labs in a given lab account.

RegisterWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Register to managed lab.

UpdateWithHttpMessagesAsync(String, String, String, LabFragment, Dictionary<String,List<String>>, CancellationToken)

Modify properties of labs.

Extension Methods

AddUsers(ILabsOperations, String, String, String, AddUsersPayload)

Add users to a lab

AddUsersAsync(ILabsOperations, String, String, String, AddUsersPayload, CancellationToken)

Add users to a lab

BeginDelete(ILabsOperations, String, String, String)

Delete lab. This operation can take a while to complete

BeginDeleteAsync(ILabsOperations, String, String, String, CancellationToken)

Delete lab. This operation can take a while to complete

CreateOrUpdate(ILabsOperations, String, String, String, Lab)

Create or replace an existing Lab.

CreateOrUpdateAsync(ILabsOperations, String, String, String, Lab, CancellationToken)

Create or replace an existing Lab.

Delete(ILabsOperations, String, String, String)

Delete lab. This operation can take a while to complete

DeleteAsync(ILabsOperations, String, String, String, CancellationToken)

Delete lab. This operation can take a while to complete

Get(ILabsOperations, String, String, String, String)

Get lab

GetAsync(ILabsOperations, String, String, String, String, CancellationToken)

Get lab

List(ILabsOperations, String, String, ODataQuery<Lab>)

List labs in a given lab account.

ListAsync(ILabsOperations, String, String, ODataQuery<Lab>, CancellationToken)

List labs in a given lab account.

ListNext(ILabsOperations, String)

List labs in a given lab account.

ListNextAsync(ILabsOperations, String, CancellationToken)

List labs in a given lab account.

Register(ILabsOperations, String, String, String)

Register to managed lab.

RegisterAsync(ILabsOperations, String, String, String, CancellationToken)

Register to managed lab.

Update(ILabsOperations, String, String, String, LabFragment)

Modify properties of labs.

UpdateAsync(ILabsOperations, String, String, String, LabFragment, CancellationToken)

Modify properties of labs.

Applies to