Implement service with explicit interface implementation
You're only using AsIArchiveService to statically get the name of the current method.  Instead, you could go off the interface directly, nameof(IArchiveService.GetConfiguration), which obviously returns the same value as going through AsIArchiveService.GetConfiguration.

logger.LogInformation($"Start  {nameof(ArchiveService)}:{nameof(IArchiveService.GetConfiguration)}");


If you changed your four usages in your log lines to go this route, you could dispense with the peculiar property you created altogether.