System.ClientModel Indicates that the specified method requires the ability to generate new code at runtime, for example through . This allows tools to understand which methods are unsafe to call when compiling ahead of time. Initializes a new instance of the class with the specified message. A message that contains information about the usage of dynamic code. Gets a message that contains information about the usage of dynamic code. Gets or sets an optional URL that contains more information about the method, why it requires dynamic code, and what options a consumer has to deal with it. Allows an object to control its own JSON writing and reading. The type the model can be converted into. Writes the model to the provided . The to write into. The to use. If the model does not support the requested . Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. The to read. The to use. A representation of the JSON value. If the model does not support the requested . Allows an object to control its own writing and reading. The format is determined by the implementer. The type the model can be converted into. Writes the model into a . The to use. A binary representation of the written model. If the model does not support the requested . Converts the provided into a model. The to parse. The to use. A representation of the data. If the model does not support the requested . Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. The to use. The format that the model uses when communicating with the serivce. A generic converter which allows to be able to write and read any models that implement . Gets the used to read and write models. Initializes a new instance of with a default options of . Initializes a new instance of . The to use. Determines whether the specified type can be converted.The type to compare against. if the type can be converted; otherwise, . Reads and converts the JSON to type .The reader.The type to convert.An object that specifies serialization options to use.The converted value. Writes a specified value as JSON.The writer to write to.The value to convert to JSON.An object that specifies serialization options to use. Provides functionality to read and write and . Converts the value of a model into a . The type of the value to write. The model to convert. The to use. A representation of the model in the specified by the . If the model does not support the requested . If is null. Converts the value of a model into a . The model to convert. The to use. A representation of the model in the specified by the . Throws if does not implement . If the model does not support the requested . If is null. Converts the into a . The to convert. The to use. A representation of the . Throws if does not have a public or internal parameterless constructor. If the model does not support the requested . If is null. If does not have a public or non public empty constructor. Converts the into a . The to convert. The type of the objec to convert and return. The to use. A representation of the . Throws if does not implement . Throws if does not have a public or internal parameterless constructor. If the model does not support the requested . If or are null. If does not have a public or non public empty constructor. Provides the client options for reading and writing models. Default options for writing models into JSON format. Default options for writing models into XML format. Initializes a new instance of . The format to read and write models. Gets the format to read and write the model. Attribute that indicates a proxy to use for reading a model. The proxy must implement and have a public or non-public parameterless constructor. Instantiates a new instance of the class. The to create and call read on. The must have a public or non-public parameterless constructor. The must implement where T is the type of the abstract class. Gets the to create and call read on. The must have a public or non-public parameterless constructor. The must implement where T is the type of the abstract class. Provides an efficient way to write into a using multiple pooled buffers. Initializes a new instance of . The model to write. The to use. If the model does not support the requested . Converts the to a . A representation of the written in JSON format. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.