CoreJsonContext Class

Definition

Source-generated JsonSerializerContext for core model types not handled by a registered custom JsonConverter. Wired into SerializationOptions as the base of the IJsonTypeInfoResolver chain.

[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.ActivityTreatment))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.AdaptiveCardInvokeAction))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.AdaptiveCardInvokeResponse))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.AdaptiveCardInvokeValue))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.AadResourceUrls))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.AIEntity))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.Attachment))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.AudioCard))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.BasicCard))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.CardImage))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.ChannelAccount))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.Citation))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.CommandResultValue<System.Text.Json.JsonElement>))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.CommandValue<System.Text.Json.JsonElement>))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.ConversationAccount))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.ConversationParameters))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.ConversationReference))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.Error))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.ExpectedReplies))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.Fact))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.GeoCoordinates))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.HeroCard))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.InnerHttpError))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.InvokeResponse))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.MediaCard))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.MediaEventValue))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.MediaUrl))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.Mention))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.MessageReaction))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.OAuthCard))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.PagedMembersResult))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.Place))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.ProductInfo))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.ReceiptCard))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.ReceiptItem))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.ResourceResponse))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.SearchInvokeOptions))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.SearchInvokeResponse))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.SearchInvokeValue))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.SemanticAction))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.SignInResource))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.SigninCard))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.StreamInfo))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.SuggestedActions))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.TextHighlight))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.Thing))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.TokenExchangeInvokeRequest))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.TokenExchangeInvokeResponse))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.TokenExchangeRequest))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.TokenExchangeResource))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.TokenExchangeState))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.TokenOrSignInResourceResponse))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.TokenPollingSettings))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.TokenPostResource))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.TokenRequest))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.TokenResponse))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.TokenStatus))]
[System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.VideoCard))]
[System.Text.Json.Serialization.JsonSerializable(typeof(System.Collections.Generic.List<Microsoft.Agents.Core.Models.Attachment>))]
[System.Text.Json.Serialization.JsonSerializable(typeof(System.Collections.Generic.List<Microsoft.Agents.Core.Models.CardAction>))]
[System.Text.Json.Serialization.JsonSerializable(typeof(System.Collections.Generic.List<Microsoft.Agents.Core.Models.ChannelAccount>))]
[System.Text.Json.Serialization.JsonSerializable(typeof(System.Collections.Generic.IReadOnlyList<Microsoft.Agents.Core.Models.ChannelAccount>))]
[System.Text.Json.Serialization.JsonSerializable(typeof(System.Collections.Generic.List<Microsoft.Agents.Core.Models.ConversationParameters>))]
[System.Text.Json.Serialization.JsonSerializable(typeof(System.Collections.Generic.List<Microsoft.Agents.Core.Models.MessageReaction>))]
[System.Text.Json.Serialization.JsonSerializable(typeof(System.Collections.Generic.Dictionary<System.String,System.String>))]
[System.Text.Json.Serialization.JsonSerializable(typeof(System.Collections.Generic.Dictionary<System.String,System.Text.Json.JsonElement>))]
[System.Text.Json.Serialization.JsonSourceGenerationOptions(DefaultIgnoreCondition=System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, IncludeFields=true, NumberHandling=System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString, PropertyNameCaseInsensitive=true, PropertyNamingPolicy=System.Text.Json.Serialization.JsonKnownNamingPolicy.CamelCase)]
public sealed class CoreJsonContext : System.Text.Json.Serialization.JsonSerializerContext
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.ActivityTreatment))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.AdaptiveCardInvokeAction))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.AdaptiveCardInvokeResponse))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.AdaptiveCardInvokeValue))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.AadResourceUrls))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.AIEntity))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.Attachment))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.AudioCard))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.BasicCard))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.CardImage))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.ChannelAccount))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.Citation))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.CommandResultValue<System.Text.Json.JsonElement>))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.CommandValue<System.Text.Json.JsonElement>))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.ConversationAccount))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.ConversationParameters))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.ConversationReference))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.Error))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.ExpectedReplies))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.Fact))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.GeoCoordinates))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.HeroCard))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.InnerHttpError))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.InvokeResponse))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.MediaCard))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.MediaEventValue))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.MediaUrl))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.Mention))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.MessageReaction))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.OAuthCard))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.PagedMembersResult))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.Place))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.ProductInfo))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.ReceiptCard))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.ReceiptItem))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.ResourceResponse))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.SearchInvokeOptions))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.SearchInvokeResponse))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.SearchInvokeValue))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.SemanticAction))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.SignInResource))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.SigninCard))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.StreamInfo))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.SuggestedActions))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.TextHighlight))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.Thing))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.TokenExchangeInvokeRequest))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.TokenExchangeInvokeResponse))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.TokenExchangeRequest))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.TokenExchangeResource))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.TokenExchangeState))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.TokenOrSignInResourceResponse))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.TokenPollingSettings))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.TokenPostResource))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.TokenRequest))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.TokenResponse))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.TokenStatus))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(Microsoft.Agents.Core.Models.VideoCard))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(System.Collections.Generic.List<Microsoft.Agents.Core.Models.Attachment>))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(System.Collections.Generic.List<Microsoft.Agents.Core.Models.CardAction>))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(System.Collections.Generic.List<Microsoft.Agents.Core.Models.ChannelAccount>))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(System.Collections.Generic.IReadOnlyList<Microsoft.Agents.Core.Models.ChannelAccount>))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(System.Collections.Generic.List<Microsoft.Agents.Core.Models.ConversationParameters>))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(System.Collections.Generic.List<Microsoft.Agents.Core.Models.MessageReaction>))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(System.Collections.Generic.Dictionary<System.String,System.String>))>]
[<System.Text.Json.Serialization.JsonSerializable(typeof(System.Collections.Generic.Dictionary<System.String,System.Text.Json.JsonElement>))>]
[<System.Text.Json.Serialization.JsonSourceGenerationOptions(DefaultIgnoreCondition=System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, IncludeFields=true, NumberHandling=System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString, PropertyNameCaseInsensitive=true, PropertyNamingPolicy=System.Text.Json.Serialization.JsonKnownNamingPolicy.CamelCase)>]
type CoreJsonContext = class
    inherit JsonSerializerContext
    interface IJsonTypeInfoResolver
Public NotInheritable Class CoreJsonContext
Inherits JsonSerializerContext
Inheritance
CoreJsonContext
Attributes
Implements

Remarks

Types handled by converters registered in ApplyCoreOptions() are intentionally excluded — including them would produce source-gen warnings and could bypass converter logic for callers who access GetTypeInfo() directly.

Constructors

Name Description
CoreJsonContext()
CoreJsonContext(JsonSerializerOptions)

Properties

Name Description
AadResourceUrls

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

ActivityTreatment

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

AdaptiveCardInvokeAction

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

AdaptiveCardInvokeResponse

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

AdaptiveCardInvokeValue

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

AIEntity

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

AppearanceImage

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

Attachment

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

AudioCard

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

BasicCard

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

Boolean

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

CardAction

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

CardImage

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

ChannelAccount

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

ChannelId

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

Citation

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

ClientCitation

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

ClientCitationAppearance

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

ClientCitationIconName

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

CommandResultValueJsonElement

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

CommandValueJsonElement

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

ConversationAccount

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

ConversationParameters

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

ConversationReference

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

DateTimeOffset

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

Default

The default JsonSerializerContext associated with a default JsonSerializerOptions instance.

DictionaryStringJsonElement

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

DictionaryStringString

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

Double

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

Entity

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

Error

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

ExpectedReplies

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

Fact

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

GeoCoordinates

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

HeroCard

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

IActivity

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

IDictionaryStringEntity

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

IDictionaryStringJsonElement

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

IDictionaryStringObject

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

IListAttachment

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

IListCardAction

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

IListCardImage

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

IListChannelAccount

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

IListClientCitation

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

IListEntity

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

IListFact

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

IListIActivity

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

IListMediaUrl

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

IListMessageReaction

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

IListReceiptItem

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

IListString

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

IListTextHighlight

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

InnerHttpError

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

Int32

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

InvokeResponse

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

IReadOnlyListChannelAccount

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

JsonElement

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

ListAttachment

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

ListCardAction

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

ListChannelAccount

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

ListConversationParameters

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

ListMessageReaction

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

MediaCard

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

MediaEventValue

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

MediaUrl

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

Mention

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

MessageReaction

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

NullableBoolean

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

NullableDateTimeOffset

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

NullableDouble

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

NullableInt32

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

OAuthCard

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

Object

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

PagedMembersResult

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

Place

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

ProductInfo

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

ReceiptCard

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

ReceiptItem

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

ResourceResponse

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

SearchInvokeOptions

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

SearchInvokeResponse

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

SearchInvokeValue

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

SemanticAction

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

SensitivityUsageInfo

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

SensitivityUsageInfoPattern

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

SigninCard

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

SignInResource

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

StreamInfo

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

String

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

SuggestedActions

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

TextHighlight

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

Thing

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

ThumbnailUrl

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

TokenExchangeInvokeRequest

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

TokenExchangeInvokeResponse

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

TokenExchangeRequest

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

TokenExchangeResource

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

TokenExchangeState

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

TokenOrSignInResourceResponse

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

TokenPollingSettings

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

TokenPostResource

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

TokenRequest

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

TokenResponse

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

TokenStatus

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

VideoCard

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

Methods

Name Description
GetTypeInfo(Type)

Gets metadata for the specified type.

Explicit Interface Implementations

Name Description
IJsonTypeInfoResolver.GetTypeInfo(Type, JsonSerializerOptions)

Applies to