#Client Operations
AutoRest provides both synchronous and asynchronous method overloads for each service operation. Use the following syntax to call the synchronous method:
var pets = client.FindPets(null, 10);
Use the following syntax to call the asynchronous method:
var petsTask = client.FindPetsAsync(null, 10);
...
if (petsTask.Wait(TimeSpan.FromSeconds(10)))
{
pets = petsTask.Result;
}
To access HTTP request and response information for a service operation, use the following method:
var petsResult = client.FindPetsWithOperationResponseAsync(null, 10, CancellationToken.None).Result;
To access the HTTP request:
var request = petsResult.Request;
To access the HTTP response:
var response = petsResult.Response;