Class LogStreamsClient
- Namespace
- Auth0.ManagementApi.Clients
- Assembly
- Auth0.ManagementApi.dll
Contains methods to access the /log-streams endpoint
public class LogStreamsClient : BaseClient, ILogStreamsClient
- Inheritance
-
LogStreamsClient
- Implements
- Inherited Members
Constructors
LogStreamsClient(IManagementConnection, Uri, IDictionary<string, string>)
Initializes a new instance of LogStreamsClient
public LogStreamsClient(IManagementConnection connection, Uri baseUri, IDictionary<string, string> defaultHeaders)
Parameters
connection
IManagementConnectionIManagementConnection used to make all API calls.
baseUri
UriUri of the endpoint to use in making API calls.
defaultHeaders
IDictionary<string, string>Dictionary containing default headers included with every request this client makes.
Methods
CreateAsync(LogStreamCreateRequest, CancellationToken)
Creates a new log stream
public Task<LogStream> CreateAsync(LogStreamCreateRequest request, CancellationToken cancellationToken = default)
Parameters
request
LogStreamCreateRequestThe LogStreamCreateRequest containing the information needed to create the log stream
cancellationToken
CancellationTokenThe cancellation token to cancel operation.
Returns
DeleteAsync(string, CancellationToken)
Deletes a log stream
public Task DeleteAsync(string id, CancellationToken cancellationToken = default)
Parameters
id
stringThe id of the log stream to delete
cancellationToken
CancellationTokenThe cancellation token to cancel operation.
Returns
GetAllAsync(CancellationToken)
Gets all of the log streams
public Task<IList<LogStream>> GetAllAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationToken
Returns
GetAsync(string, CancellationToken)
Gets a log stream
public Task<LogStream> GetAsync(string id, CancellationToken cancellationToken = default)
Parameters
id
stringThe id of the log stream to get
cancellationToken
CancellationTokenThe cancellation token to cancel operation.
Returns
UpdateAsync(string, LogStreamUpdateRequest, CancellationToken)
Updates a log stream
public Task<LogStream> UpdateAsync(string id, LogStreamUpdateRequest request, CancellationToken cancellationToken = default)
Parameters
id
stringThe id of the log stream to update
request
LogStreamUpdateRequestThe information required to update the log stream
cancellationToken
CancellationTokenThe cancellation token to cancel operation.