Exemplo n.º 1
0
        public async Task FunctionLockingTestDetail()
        {
            var operation = "MasterProductImport"; // using a random name :)
            var bytes     = await _FileService.GetAsync($"messages/{operation}.json");

            var message = JsonSerializer.Deserialize <(string LeaseId, string Name)>(Encoding.UTF8.GetString(bytes), JsonSerializerOptionDefaults.GetDefaultSettings());
            var @lock   = await _LockManager.Renew(message.Name, message.LeaseId);

            await Task.Delay(TimeSpan.FromSeconds(10));
        }