SourceProfileConverter class | QSYS API Reference Guide
Estimated reading time: 2 minutes
The SourceProfileConverter class is responsible for converting source profiles.
Namespace: ASNA.DataGate.Providers.Serialization Assembly: ASNA.QSys.DataGate.Client.dll
Inheritance: Object –> JsonConverter –> JsonConverter<SourceProfile>
Constructors
Name | Description |
---|---|
SourceProfileConverter(SourceProfileConverterOptions) | Initializes a new instance of the class with the specified options. |
SourceProfileConverter() | Initializes a new instance of the class with default settings. |
SourceProfileConverter(SourceProfileConverterOptions)
Initializes a new instance of the class with the specified options.
SourceProfileConverter(SourceProfileConverterOptions)
Parameters
Type | Parameter name | Description |
---|---|---|
SourceProfileConverterOptions | opts | The options for the source profile converter. |
SourceProfileConverter()
Initializes a new instance of the class with default settings.
SourceProfileConverter()
Methods
Signature | Description |
---|---|
Read(Utf8JsonReader&, Type, JsonSerializerOptions) | Reads a SourceProfile from a Utf8JsonReader. |
Write(Utf8JsonWriter, SourceProfile, JsonSerializerOptions) | Writes a SourceProfile to a Utf8JsonWriter. |
SourceProfile Read(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options)
Reads a SourceProfile from a Utf8JsonReader.
SourceProfile Read(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options)
Parameters
Type | Parameter name | Description |
---|---|---|
Utf8JsonReader& | reader | The Utf8JsonReader to read from. |
Type | typeToConvert | The type of object to convert. |
JsonSerializerOptions | options | Options for the serializer. |
Returns
Type | Description |
---|---|
SourceProfile | A SourceProfile that was read from the Utf8JsonReader. |
void Write(Utf8JsonWriter writer, SourceProfile value, JsonSerializerOptions options)
Writes a SourceProfile to a Utf8JsonWriter.
void Write(Utf8JsonWriter writer, SourceProfile value, JsonSerializerOptions options)
Parameters
Type | Parameter name | Description |
---|---|---|
Utf8JsonWriter | writer | The Utf8JsonWriter to write to. |
SourceProfile | value | The SourceProfile to write. |
JsonSerializerOptions | options | Options for the serializer. |