Show / Hide Table of Contents

Class DatasetTextFormat

The data stored in text format.

Inheritance
System.Object
DatasetStorageFormat
DatasetTextFormat
Inherited Members
DatasetStorageFormat.AdditionalProperties
DatasetStorageFormat.Deserializer
DatasetStorageFormat.Serializer
DatasetStorageFormat.IJsonModel<DatasetStorageFormat>.Create(Utf8JsonReader, ModelReaderWriterOptions)
DatasetStorageFormat.IJsonModel<DatasetStorageFormat>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
DatasetStorageFormat.IPersistableModel<DatasetStorageFormat>.Create(BinaryData, ModelReaderWriterOptions)
DatasetStorageFormat.IPersistableModel<DatasetStorageFormat>.GetFormatFromOptions(ModelReaderWriterOptions)
DatasetStorageFormat.IPersistableModel<DatasetStorageFormat>.Write(ModelReaderWriterOptions)
Namespace: System.Dynamic.ExpandoObject
Assembly: Azure.ResourceManager.DataFactory.dll
Syntax
public class DatasetTextFormat : Azure.ResourceManager.DataFactory.Models.DatasetStorageFormat, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DataFactory.Models.DatasetTextFormat>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DataFactory.Models.DatasetTextFormat>

Constructors

DatasetTextFormat()

Initializes a new instance of DatasetTextFormat.

Declaration
public DatasetTextFormat ();

Properties

ColumnDelimiter

The column delimiter. Type: string (or Expression with resultType string).

Declaration
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> ColumnDelimiter { get; set; }
Property Value
Azure.Core.Expressions.DataFactory.DataFactoryElement<System.String>

EncodingName

The code page name of the preferred encoding. If miss, the default value is ΓÇ£utf-8ΓÇ¥, unless BOM denotes another Unicode encoding. Refer to the ΓÇ£NameΓÇ¥ column of the table in the following link to set supported values: https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string (or Expression with resultType string).

Declaration
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> EncodingName { get; set; }
Property Value
Azure.Core.Expressions.DataFactory.DataFactoryElement<System.String>

EscapeChar

The escape character. Type: string (or Expression with resultType string).

Declaration
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> EscapeChar { get; set; }
Property Value
Azure.Core.Expressions.DataFactory.DataFactoryElement<System.String>

FirstRowAsHeader

When used as input, treat the first row of data as headers. When used as output,write the headers into the output as the first row of data. The default value is false. Type: boolean (or Expression with resultType boolean).

Declaration
public Azure.Core.Expressions.DataFactory.DataFactoryElement<bool> FirstRowAsHeader { get; set; }
Property Value
Azure.Core.Expressions.DataFactory.DataFactoryElement<System.Boolean>

NullValue

The null value string. Type: string (or Expression with resultType string).

Declaration
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> NullValue { get; set; }
Property Value
Azure.Core.Expressions.DataFactory.DataFactoryElement<System.String>

QuoteChar

The quote character. Type: string (or Expression with resultType string).

Declaration
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> QuoteChar { get; set; }
Property Value
Azure.Core.Expressions.DataFactory.DataFactoryElement<System.String>

RowDelimiter

The row delimiter. Type: string (or Expression with resultType string).

Declaration
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> RowDelimiter { get; set; }
Property Value
Azure.Core.Expressions.DataFactory.DataFactoryElement<System.String>

SkipLineCount

The number of lines/rows to be skipped when parsing text files. The default value is 0. Type: integer (or Expression with resultType integer).

Declaration
public Azure.Core.Expressions.DataFactory.DataFactoryElement<int> SkipLineCount { get; set; }
Property Value
Azure.Core.Expressions.DataFactory.DataFactoryElement<System.Int32>

TreatEmptyAsNull

Treat empty column values in the text file as null. The default value is true. Type: boolean (or Expression with resultType boolean).

Declaration
public Azure.Core.Expressions.DataFactory.DataFactoryElement<bool> TreatEmptyAsNull { get; set; }
Property Value
Azure.Core.Expressions.DataFactory.DataFactoryElement<System.Boolean>

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Declaration
protected override void JsonModelWriteCore (System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options);
Parameters
System.Text.Json.Utf8JsonWriter writer

The JSON writer.

System.ClientModel.Primitives.ModelReaderWriterOptions options

The client options for reading and writing models.

Explicit Interface Implementations

IJsonModel<DatasetTextFormat>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

Declaration
Azure.ResourceManager.DataFactory.Models.DatasetTextFormat IJsonModel<DatasetTextFormat>.Create (ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options);
Parameters
System.Text.Json.Utf8JsonReader reader

The System.Text.Json.Utf8JsonReader to read.

System.ClientModel.Primitives.ModelReaderWriterOptions options

The System.ClientModel.Primitives.ModelReaderWriterOptions to use.

Returns
DatasetTextFormat

A T representation of the JSON value.

Exceptions
System.FormatException

If the model does not support the requested System.ClientModel.Primitives.ModelReaderWriterOptions.Format.

IJsonModel<DatasetTextFormat>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided System.Text.Json.Utf8JsonWriter.

Declaration
void IJsonModel<DatasetTextFormat>.Write (System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options);
Parameters
System.Text.Json.Utf8JsonWriter writer

The System.Text.Json.Utf8JsonWriter to write into.

System.ClientModel.Primitives.ModelReaderWriterOptions options

The System.ClientModel.Primitives.ModelReaderWriterOptions to use.

Exceptions
System.FormatException

If the model does not support the requested System.ClientModel.Primitives.ModelReaderWriterOptions.Format.

IPersistableModel<DatasetTextFormat>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided System.BinaryData into a model.

Declaration
Azure.ResourceManager.DataFactory.Models.DatasetTextFormat IPersistableModel<DatasetTextFormat>.Create (BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options);
Parameters
System.BinaryData data

The System.BinaryData to parse.

System.ClientModel.Primitives.ModelReaderWriterOptions options

The System.ClientModel.Primitives.ModelReaderWriterOptions to use.

Returns
DatasetTextFormat

A T representation of the data.

Exceptions
System.FormatException

If the model does not support the requested System.ClientModel.Primitives.ModelReaderWriterOptions.Format.

IPersistableModel<DatasetTextFormat>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

Declaration
string IPersistableModel<DatasetTextFormat>.GetFormatFromOptions (System.ClientModel.Primitives.ModelReaderWriterOptions options);
Parameters
System.ClientModel.Primitives.ModelReaderWriterOptions options

The System.ClientModel.Primitives.ModelReaderWriterOptions to consider when serializing and deserializing the model.

Returns
System.String

The format that the model uses when communicating with the service.

IPersistableModel<DatasetTextFormat>.Write(ModelReaderWriterOptions)

Writes the model into a System.BinaryData.

Declaration
BinaryData IPersistableModel<DatasetTextFormat>.Write (System.ClientModel.Primitives.ModelReaderWriterOptions options);
Parameters
System.ClientModel.Primitives.ModelReaderWriterOptions options

The System.ClientModel.Primitives.ModelReaderWriterOptions to use.

Returns
System.BinaryData

A binary representation of the written model.

Exceptions
System.FormatException

If the model does not support the requested System.ClientModel.Primitives.ModelReaderWriterOptions.Format.

Back to top Azure SDK for .NET