22.282. Class GrpcApplicationsService
Namespace: ArmoniK.Core.Common.gRPC.Services
Assembly: ArmoniK.Core.Common.dll
Service for handling applications.
[Authorize(AuthenticationSchemes = "ArmoniKAuthenticationScheme")]
public class GrpcApplicationsService : Applications.ApplicationsBase
22.282.1. Inheritance
object ← Applications.ApplicationsBase ← GrpcApplicationsService
22.282.2. Inherited Members
Applications.ApplicationsBase.ListApplications(ListApplicationsRequest, ServerCallContext), object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
22.282.3. Constructors
22.282.3.1. GrpcApplicationsService(ITaskTable, FunctionExecutionMetrics<GrpcApplicationsService>, ILogger<GrpcApplicationsService>)
Initializes a new instance of the
public GrpcApplicationsService(ITaskTable taskTable, FunctionExecutionMetrics<GrpcApplicationsService> meter, ILogger<GrpcApplicationsService> logger)
22.282.3.1.1. Parameters
taskTable ITaskTable
The task table for managing tasks related to the application.
meter FunctionExecutionMetrics<GrpcApplicationsService>
The metrics for function execution.
logger ILogger<GrpcApplicationsService>
The logger instance for logging information.
22.282.4. Methods
22.282.4.1. ListApplications(ListApplicationsRequest, ServerCallContext)
Get a applications list using pagination, filters and sorting;
[RequiresPermission(typeof(GrpcApplicationsService), "ListApplications")]
public override Task<ListApplicationsResponse> ListApplications(ListApplicationsRequest request, ServerCallContext context)
22.282.4.1.1. Parameters
request ListApplicationsRequest
The request received from the client.
context ServerCallContext
The context of the server-side call handler being invoked.
22.282.4.1.2. Returns
Task<ListApplicationsResponse>
The response to send back to the client (wrapped by a task).