private static ExtensibilityOperation HandleHttpOperationException()

in src/Azure.Deployments.Extensibility.Providers.Kubernetes/KubernetesProvider.cs [87:100]


        private static ExtensibilityOperation HandleHttpOperationException(ExtensibilityOperation operation)
        {
            return async (ExtensibilityOperationRequest request, CancellationToken cancellationToken) =>
            {
                try
                {
                    return await operation.Invoke(request, cancellationToken);
                }
                catch (HttpOperationException exception)
                {
                    throw exception.ToExtensibilityException();
                }
            };
        }