DataGateCredentialConverter class
Provides a converter for DataGate credentials.
Namespace: ASNA.DataGate.Providers.Serialization Assembly: ASNA.QSys.DataGate.Client.dll
Inheritance: Object –> JsonConverter –> JsonConverter<IDataGateCredential>
Methods
| Signature | Description |
|---|---|
| Read(Utf8JsonReader&, Type, JsonSerializerOptions) | Reads the DataGate credentials from a Utf8JsonReader. |
| Write(Utf8JsonWriter, IDataGateCredential, JsonSerializerOptions) | Writes the DataGate credentials to a secure string. |
IDataGateCredential Read(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options)
Reads the DataGate credentials from a Utf8JsonReader.
IDataGateCredential Read(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options)
Parameters
| Type | Parameter name | Description |
|---|---|---|
| Utf8JsonReader& | reader | The Utf8JsonReader from which the credentials are deserialized. |
| Type | typeToConvert | The type of the object to convert. |
| JsonSerializerOptions | options | The options for reading the credentials. |
Returns
| Type | Description |
|---|---|
| IDataGateCredential | The deserialized DataGate credentials. |
void Write(Utf8JsonWriter writer, IDataGateCredential value, JsonSerializerOptions options)
Writes the DataGate credentials to a secure string.
void Write(Utf8JsonWriter writer, IDataGateCredential value, JsonSerializerOptions options)
Parameters
| Type | Parameter name | Description |
|---|---|---|
| Utf8JsonWriter | writer | The XmlWriter stream to which the credentials are serialized. |
| IDataGateCredential | value | The DataGate credentials to write. |
| JsonSerializerOptions | options | The options for writing the credentials. |