KeyClient.GetRandomBytesAsync(Int32, CancellationToken) Method

Definition

Get the requested number of bytes containing random values from a managed hardware security module (HSM).

public virtual System.Threading.Tasks.Task<Azure.Response<byte[]>> GetRandomBytesAsync (int count, System.Threading.CancellationToken cancellationToken = default);
abstract member GetRandomBytesAsync : int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<byte[]>>
override this.GetRandomBytesAsync : int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<byte[]>>
Public Overridable Function GetRandomBytesAsync (count As Integer, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of Byte()))

Parameters

count
Int32

The requested number of random bytes.

cancellationToken
CancellationToken

A CancellationToken controlling the request lifetime.

Returns

A byte array containing random values from a managed hardware security module (HSM).

Exceptions

count is less than 0.

Applies to