Skip to main content

Definition

Assembly: CloudNimble.McpEssentials.Redis.dll Namespace: CloudNimble.McpEssentials.Redis.Tasks Inheritance: System.Text.Json.Serialization.JsonSerializerContext

Syntax

Summary

Source-generated JSON for Redis task keys. Status persists as the enum name.

Constructors

.ctor

Syntax

.ctor

Syntax

Parameters

Properties

DateTimeOffset

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

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.DateTimeOffset>

Default

The default JsonSerializerContext associated with a default JsonSerializerOptions instance.

Syntax

Property Value

Type: CloudNimble.McpEssentials.Redis.Tasks.RedisMcpTasksJsonContext

DictionaryStringInputRequest

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

Syntax

Property Value

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

InputRequest

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

Syntax

Property Value

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

Int64

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

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<long>

JsonElement

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

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Text.Json.JsonElement>

McpTaskStatus

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

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<ModelContextProtocol.Extensions.Tasks.McpTaskStatus>

NullableDateTimeOffset

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

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Nullable<System.DateTimeOffset>>

NullableInt64

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

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Nullable<long>>

NullableJsonElement

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

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Nullable<System.Text.Json.JsonElement>>

NullableTimeSpan

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

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Nullable<System.TimeSpan>>

RedisStoredMcpTask

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

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.McpEssentials.Redis.Tasks.RedisStoredMcpTask>

String

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

Syntax

Property Value

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

TimeSpan

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

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.TimeSpan>

Methods

GetTypeInfo Override

Syntax

Parameters

Returns

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo?
  • System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver