Add XML documentation across gateway, worker, and .NET client
This commit is contained in:
@@ -5,6 +5,8 @@ namespace MxGateway.Server.Grpc;
|
||||
|
||||
public sealed class MxAccessGrpcRequestValidator
|
||||
{
|
||||
/// <summary>Validates an open session request.</summary>
|
||||
/// <param name="request">The request to validate.</param>
|
||||
public void ValidateOpenSession(OpenSessionRequest request)
|
||||
{
|
||||
ArgumentNullException.ThrowIfNull(request);
|
||||
@@ -15,18 +17,24 @@ public sealed class MxAccessGrpcRequestValidator
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Validates a close session request.</summary>
|
||||
/// <param name="request">The request to validate.</param>
|
||||
public void ValidateCloseSession(CloseSessionRequest request)
|
||||
{
|
||||
ArgumentNullException.ThrowIfNull(request);
|
||||
RequireSessionId(request.SessionId);
|
||||
}
|
||||
|
||||
/// <summary>Validates a stream events request.</summary>
|
||||
/// <param name="request">The request to validate.</param>
|
||||
public void ValidateStreamEvents(StreamEventsRequest request)
|
||||
{
|
||||
ArgumentNullException.ThrowIfNull(request);
|
||||
RequireSessionId(request.SessionId);
|
||||
}
|
||||
|
||||
/// <summary>Validates an invoke request with command payload.</summary>
|
||||
/// <param name="request">The request to validate.</param>
|
||||
public void ValidateInvoke(MxCommandRequest request)
|
||||
{
|
||||
ArgumentNullException.ThrowIfNull(request);
|
||||
|
||||
Reference in New Issue
Block a user