ภาษา

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.AnimationCard))]
[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.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.ThumbnailCard))]
[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.AnimationCard))>]
[<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.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.ThumbnailCard))>]
[<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() System.Text.Json.Serialization.JsonSerializerContext.#ctor
CoreJsonContext(JsonSerializerOptions)

Creates an instance of JsonSerializerContext and binds it with the indicated 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.

AnimationCard

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.

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.

ThumbnailCard

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