resolve method

Future<AzureFunctionConnectionParams> resolve(
  1. IContext? context
)

Resolves connection and credental parameters and generates a single AzureFunctionConnectionParams value.

  • context (optional) a context to trace execution through call chain. Return Future that receives AzureFunctionConnectionParams value Throws error.

See connect.idiscovery.html IDiscovery (in the Pip.Services components package)

Implementation

Future<AzureFunctionConnectionParams> resolve(IContext? context) async {
  var connection = AzureFunctionConnectionParams();
  //CredentialParams credential;
  connection.append(await connectionResolver.resolve(context));
  connection.append(await credentialResolver.lookup(context));

  // Perform validation
  await connection.validate(context);

  connection = composeConnection(connection);

  return connection;
}