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

# McpTasksJsonContext

> Source-generated JSON for persisting [McpTasksJsonContext.InputRequest](/mcpessentials/api-reference/CloudNimble/McpEssentials/Core/Tasks/McpTasksJsonContext#inputrequest)...

## Definition

**Assembly:** CloudNimble.McpEssentials.Core.dll

**Namespace:** CloudNimble.McpEssentials.Core.Tasks

**Inheritance:** System.Text.Json.Serialization.JsonSerializerContext

## Syntax

```csharp theme={null}
CloudNimble.McpEssentials.Core.Tasks.McpTasksJsonContext
```

## Summary

Source-generated JSON for persisting [McpTasksJsonContext.InputRequest](https://ai.easyaf.dev/mcpessentials/api-reference/CloudNimble/McpEssentials/Core/Tasks/McpTasksJsonContext.md#inputrequest) maps on [StoredMcpTask](https://ai.easyaf.dev/mcpessentials/api-reference/CloudNimble/McpEssentials/Core/Tasks/StoredMcpTask.md).

## Constructors

### &#x20;.ctor

#### Syntax

```csharp theme={null}
public McpTasksJsonContext()
```

### &#x20;.ctor

#### Syntax

```csharp theme={null}
public McpTasksJsonContext(System.Text.Json.JsonSerializerOptions options)
```

#### Parameters

| Name | Type | Description |
| - | - | - |
| `options` | `System.Text.Json.JsonSerializerOptions` | - |

## Properties

### &#x20;Default

The default [JsonSerializerContext](https://learn.microsoft.com/dotnet/api/system.text.json.serialization.jsonserializercontext) associated with a default [JsonSerializerOptions](https://learn.microsoft.com/dotnet/api/system.text.json.jsonserializeroptions) instance.

#### Syntax

```csharp theme={null}
public static CloudNimble.McpEssentials.Core.Tasks.McpTasksJsonContext Default { get; }
```

#### Property Value

Type: `CloudNimble.McpEssentials.Core.Tasks.McpTasksJsonContext`

### &#x20;DictionaryStringInputRequest

Defines the source generated JSON serialization contract metadata for a given type.

#### Syntax

```csharp theme={null}
public System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Collections.Generic.Dictionary<string, ModelContextProtocol.Protocol.InputRequest>> DictionaryStringInputRequest { get; }
```

#### Property Value

Type: `System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Collections.Generic.Dictionary<string, ModelContextProtocol.Protocol.InputRequest>>`

### &#x20;InputRequest

Defines the source generated JSON serialization contract metadata for a given type.

#### Syntax

```csharp theme={null}
public System.Text.Json.Serialization.Metadata.JsonTypeInfo<ModelContextProtocol.Protocol.InputRequest> InputRequest { get; }
```

#### Property Value

Type: `System.Text.Json.Serialization.Metadata.JsonTypeInfo<ModelContextProtocol.Protocol.InputRequest>`

### &#x20;String

Defines the source generated JSON serialization contract metadata for a given type.

#### Syntax

```csharp theme={null}
public System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> String { get; }
```

#### Property Value

Type: `System.Text.Json.Serialization.Metadata.JsonTypeInfo<string>`

## Methods

### &#x20;GetTypeInfo Override

#### Syntax

```csharp theme={null}
public override System.Text.Json.Serialization.Metadata.JsonTypeInfo GetTypeInfo(System.Type type)
```

#### Parameters

| Name | Type | Description |
| - | - | - |
| `type` | `System.Type` | - |

#### Returns

Type: `System.Text.Json.Serialization.Metadata.JsonTypeInfo?`

## Related APIs

* System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver


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