> ## Documentation Index
> Fetch the complete documentation index at: https://help.cryptolens.io/llms.txt
> Use this file to discover all available pages before exploring further.

# .NET: GetKeysResult

> Signatures, models and behavior for SKM.V3.Models.GetKeysResult in the .NET SDK 4.0.54.

Response returned by [`GetKeys(string, GetKeysModel)`](/libraries/dotnet-reference/methods/product-methods#get-keys-6711433adc).

**Namespace:** `SKM.V3.Models`\
**Version:** 4.0.54. Both packages; all six documented target frameworks.

<CodeGroup>
  ```csharp C# theme={null}
  public class GetKeysResult : BasicResult
  ```

  ```vb VB.NET theme={null}
  Public Class GetKeysResult Inherits BasicResult
  ```
</CodeGroup>

## Inherited SDK Members

* [`Message`](/libraries/dotnet-reference/models/basic-result#message-ecae965528)
* [`Result`](/libraries/dotnet-reference/models/basic-result#result-369b981bec)

## Properties

<a id="license-keys-a70899a8f9" />

### LicenseKeys

A list of [`LicenseKey`](/libraries/dotnet-reference/license-key) objects.

<CodeGroup>
  ```csharp C# theme={null}
  public List<LicenseKey> LicenseKeys { get; set; }
  ```

  ```vb VB.NET theme={null}
  Public Property LicenseKeys As List(Of LicenseKey)
  ```
</CodeGroup>

**Type:** `List` of [`LicenseKey`](/libraries/dotnet-reference/license-key)

<a id="page-count-99a297b9a1" />

### PageCount

Since not all keys will be returned if the number of them is
more than 99, you can increment the Page parameter to list
the remaining ones. This value is the limit of the number of
pages available (this makes it easier to iterate through all
the keys).

<CodeGroup>
  ```csharp C# theme={null}
  public int PageCount { get; set; }
  ```

  ```vb VB.NET theme={null}
  Public Property PageCount As Integer
  ```
</CodeGroup>

**Type:** `int`

<a id="returned-4c7c84274c" />

### Returned

The number of licenses returned in the request, eg. size
of the returned list.

<CodeGroup>
  ```csharp C# theme={null}
  public int Returned { get; set; }
  ```

  ```vb VB.NET theme={null}
  Public Property Returned As Integer
  ```
</CodeGroup>

**Type:** `int`

<a id="total-cd78ea160d" />

### Total

The total number of keys available that satisfy the condition.
For example, if search query is empty, the total is the number
of license keys in the entire product. Otherwise, it's the
number of results of that query. By default, only 99 license
keys will be returned in a single request. There may still
be more license keys, which are obtained by increasing the
Page parameter.

<CodeGroup>
  ```csharp C# theme={null}
  public int Total { get; set; }
  ```

  ```vb VB.NET theme={null}
  Public Property Total As Integer
  ```
</CodeGroup>

**Type:** `int`

## Constructors

<a id="ctor-a099666a2a" />

### GetKeysResult()

Creates an empty GetKeysResult object. This constructor does not send an API request.

<CodeGroup>
  ```csharp C# theme={null}
  public GetKeysResult()
  ```

  ```vb VB.NET theme={null}
  Public Sub New()
  ```
</CodeGroup>

[.NET SDK Reference](/libraries/dotnet-api) · [Reviewed Source Revision](https://github.com/Cryptolens/cryptolens-dotnet/tree/30aaf399ba53d9a111bee896c35bf557fa219394)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.