コード例 #1
0
        public Task <ServiceResult <GetApiInfoResponseDto> > GetApiInfoAsync(GetApiInfoRequestDto request, CancellationToken cancellationToken)
        {
            if (request == null)
            {
                throw new ArgumentNullException(nameof(request));
            }

            var version = GetType().GetTypeInfo().Assembly.GetName().Version;

            return(Task.FromResult(ServiceResult.Success(new GetApiInfoResponseDto
            {
                Api = "fsdgenapi",
                Version = $"{version.Major}.{version.Minor}.{version.Build}",
            })));
        }
コード例 #2
0
 /// <inheritdoc />
 public Task <ServiceResult <GetApiInfoResponseDto> > GetApiInfoAsync(GetApiInfoRequestDto request, CancellationToken cancellationToken = default) =>
 Task.FromResult(Execute <GetApiInfoResponseDto>(request));
コード例 #3
0
 public Task <ServiceResult <GetApiInfoResponseDto> > GetApiInfoAsync(GetApiInfoRequestDto request, CancellationToken cancellationToken = default) =>
 TrySendRequestAsync(ConformanceApiHttpMapping.GetApiInfoMapping, request, cancellationToken);
 /// <summary>
 /// Gets information about the API.
 /// </summary>
 public Task <ServiceResult <GetApiInfoResponseDto> > GetApiInfoAsync(GetApiInfoRequestDto request, CancellationToken cancellationToken)
 {
     return(TrySendRequestAsync(FacilityGeneratorApiHttpMapping.GetApiInfoMapping, request, cancellationToken));
 }