/// <param name='operations'>
 /// Reference to the
 /// Microsoft.WindowsAzure.Management.StorSimple.IDevicePublicKeyOperations.
 /// </param>
 /// <param name='deviceId'>
 /// Required. The Device Id for which we need to Fetch the Device
 /// Public Key
 /// </param>
 /// <param name='customRequestHeaders'>
 /// Required. The Custom Request Headers which client must use.
 /// </param>
 /// <returns>
 /// The response model for Device PublicKey.
 /// </returns>
 public static Task <GetDevicePublicKeyResponse> GetAsync(this IDevicePublicKeyOperations operations, string deviceId, CustomRequestHeaders customRequestHeaders)
 {
     return(operations.GetAsync(deviceId, customRequestHeaders, CancellationToken.None));
 }