public LambdaBenchmarks() { var credentialsFile = new SharedCredentialsFile(); CredentialProfile profile; credentialsFile.TryGetProfile("CupcakeFactory", out profile); var credentials = profile.GetAWSCredentials(credentialsFile).GetCredentials(); var dispatcher = new LambdaDispatcher <IAdditionService>("cupcake-example-service", "us-east-1", credentials); _service = ServiceProxy <IAdditionService> .GetProxy(dispatcher); }
public static async Task Main(string[] args) { var credentialsFile = new SharedCredentialsFile(); CredentialProfile profile; credentialsFile.TryGetProfile("CupcakeFactory", out profile); var credentials = await profile.GetAWSCredentials(credentialsFile).GetCredentialsAsync(); var dispatcher = new LambdaDispatcher <IAdditionService>("cupcake-example-service", "us-east-1", credentials); IAdditionService service = ServiceProxy <IAdditionService> .GetProxy(dispatcher); var result = service.Add(1, 3); //Uncomment to benchmark your results //BenchmarkRunner.Run<LambdaBenchmarks>(); }