assemblies/Kusto.Ingest.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Kusto.Ingest</name>
    </assembly>
    <members>
        <member name="T:Kusto.Ingest.FileWatchIngestor">
            <summary>
            Listens on a directory and uploads files to Kusto that are renamed with the .csv extention.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.FileWatchIngestor.CreateFromIngestClient(System.String,System.String,System.String,System.String,Kusto.Ingest.IKustoIngestClient)">
            <summary>
            Creates an instance of <see cref="T:Kusto.Ingest.FileWatchIngestor"/> using a provided <see cref="T:Kusto.Ingest.IKustoIngestClient"/>
            </summary>
            <param name="localPathToWatch">Local path that will be monitored for new files to be consumed for ingestion</param>
            <param name="filePattern">File pattern to restrict files to be consumed</param>
            <param name="kustoDatabaseName">Target Kusto database name for the data</param>
            <param name="kustoTableName">Target Kusto table name for the data</param>
            <param name="ingestClient">An instance of <see cref="T:Kusto.Ingest.IKustoIngestClient"/> to be used for ingestion</param>
        </member>
        <member name="M:Kusto.Ingest.FileWatchIngestor.CreateFromDataManagementConnectionString(System.String,System.String,System.String,System.String,Kusto.Data.KustoConnectionStringBuilder)">
            <summary>
            Creates an instance of <see cref="T:Kusto.Ingest.FileWatchIngestor"/> using <see cref="T:Kusto.Ingest.IKustoQueuedIngestClient"/>, which
            is provisioned based on <paramref name="kcsbDM"/>.
            </summary>
            <param name="localPathToWatch">Local path that will be monitored for new files to be consumed for ingestion</param>
            <param name="filePattern">File pattern to restrict files to be consumed</param>
            <param name="kustoDatabaseName">Target Kusto database name for the data</param>
            <param name="kustoTableName">Target Kusto table name for the data</param>
            <param name="kcsbDM"><see cref="T:Kusto.Data.KustoConnectionStringBuilder"/> pointing to the Kusto Data Management service to be used for data ingestion</param>
        </member>
        <member name="M:Kusto.Ingest.FileWatchIngestor.CreateFromDataManagementConnectionString(System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Creates an instance of <see cref="T:Kusto.Ingest.FileWatchIngestor"/> using <see cref="T:Kusto.Ingest.IKustoQueuedIngestClient"/>, which
            is provisioned based on <paramref name="kcsbDM"/>.
            </summary>
            <param name="localPathToWatch">Local path that will be monitored for new files to be ingested</param>
            <param name="filePattern">File pattern to restrict files to be consumed</param>
            <param name="kustoDatabaseName">Target Kusto database name for the data</param>
            <param name="kustoTableName">Target Kusto table name for the data</param>
            <param name="kcsbDM">Connection string pointing to the Kusto Data Management service to be used for data ingestion</param>
        </member>
        <member name="M:Kusto.Ingest.FileWatchIngestor.CreateFromQueuesAndStorage(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.WindowsAzure.Storage.Queue.CloudQueue},System.String,System.String,System.Boolean)">
            <summary>
            Creates an instance of <see cref="T:Kusto.Ingest.FileWatchIngestor"/> using <see cref="T:Kusto.Ingest.IKustoQueuedIngestClient"/>, which
            is provisioned, based on provided Azure storage resources (queues and blob container).
            </summary>
            <param name="localPathToWatch">Local path that will be monitored for new files to be consumed for ingestion</param>
            <param name="filePattern">File pattern to restrict files to be consumed</param>
            <param name="kustoDatabaseName">Target Kusto database name for the data</param>
            <param name="kustoTableName">Target Kusto table name for the data</param>
            <param name="queues">Collection of <see cref="T:Microsoft.WindowsAzure.Storage.Queue.CloudQueue"/> objects, to be used for <see cref="T:Kusto.Ingest.IKustoQueuedIngestClient"/> construction</param>
            <param name="blobAccountConnectionString">Staging storage account, to be used for <see cref="T:Kusto.Ingest.IKustoQueuedIngestClient"/> construction</param>
            <param name="blobContainerName">Blob container name for staging data storage</param>
            <param name="manageDailyContainers">If set to true, each day a new container will be created using <paramref name="blobContainerName"/> as the base name.
            The old containers will be deleted after three days.</param>
        </member>
        <member name="M:Kusto.Ingest.FileWatchIngestor.CreateFromQueuesAndStorage(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.WindowsAzure.Storage.Queue.CloudQueue},System.Collections.Generic.IEnumerable{System.String},System.String,System.Boolean)">
            <summary>
            Creates an instance of <see cref="T:Kusto.Ingest.FileWatchIngestor"/> using <see cref="T:Kusto.Ingest.IKustoQueuedIngestClient"/>, which
            is provisioned, based on provided Azure storage resources (queues and blob container).
            </summary>
            <param name="localPathToWatch">Local path that will be monitored for new files to be consumed for ingestion</param>
            <param name="filePattern">File pattern to restrict files to be consumed</param>
            <param name="kustoDatabaseName">Target Kusto database name for the data</param>
            <param name="kustoTableName">Target Kusto table name for the data</param>
            <param name="queues">Collection of <see cref="T:Microsoft.WindowsAzure.Storage.Queue.CloudQueue"/> objects to be used for <see cref="T:Kusto.Ingest.IKustoQueuedIngestClient"/> construction</param>
            <param name="blobAccountConnectionStrings">Collection of staging storage accounts to be used for <see cref="T:Kusto.Ingest.IKustoQueuedIngestClient"/> construction</param>
            <param name="blobContainerName">Blob container name for staging data storage</param>
            <param name="manageDailyContainers">If set to true, each day a new container will be created using <paramref name="blobContainerName"/> as the base name.
            The old containers will be deleted after 3 days.</param>
        </member>
        <member name="M:Kusto.Ingest.FileWatchIngestor.CreateFromDataManagementAndStorage(System.String,System.String,System.String,System.String,Kusto.Data.KustoConnectionStringBuilder,System.String,System.String,System.Boolean)">
            <summary>
            Creates an instance of <see cref="T:Kusto.Ingest.FileWatchIngestor"/> using <see cref="T:Kusto.Ingest.IKustoQueuedIngestClient"/>, which
            is provisioned, based on provided Azure storage resources (blob container).
            </summary>
            <param name="localPathToWatch">Local path that will be monitored for new files to be consumed for ingestion</param>
            <param name="filePattern">File pattern to restrict files to be consumed</param>
            <param name="kustoDatabaseName">Target Kusto database name for the data</param>
            <param name="kustoTableName">Target Kusto table name for the data</param>
            <param name="kcsbDM"><see cref="T:Kusto.Data.KustoConnectionStringBuilder"/> pointing to the Kusto Data Management service to be used for data ingestion</param>
            <param name="blobAccountConnectionString">Staging storage account, to be used for <see cref="T:Kusto.Ingest.IKustoQueuedIngestClient"/> construction</param>
            <param name="blobContainerName">Blob container name for staging data storage</param>
            <param name="manageDailyContainers">If set to true, each day a new container will be created using <paramref name="blobContainerName"/> as the base name.
            The old containers will be deleted after 3 days.</param>
        </member>
        <member name="M:Kusto.Ingest.FileWatchIngestor.CreateFromDataManagementAndStorage(System.String,System.String,System.String,System.String,Kusto.Data.KustoConnectionStringBuilder,System.Collections.Generic.IEnumerable{System.String},System.String,System.Boolean)">
            <summary>
            Creates an instance of <see cref="T:Kusto.Ingest.FileWatchIngestor"/> using <see cref="T:Kusto.Ingest.IKustoQueuedIngestClient"/>, which
            is provisioned, based on provided Azure storage resources (blob container).
            </summary>
            <param name="localPathToWatch">Local path that will be monitored for new files to be consumed for ingestion</param>
            <param name="filePattern">File pattern to restrict files to be consumed</param>
            <param name="kustoDatabaseName">Target Kusto database name for the data</param>
            <param name="kustoTableName">Target Kusto table name for the data</param>
            <param name="kcsbDM"><see cref="T:Kusto.Data.KustoConnectionStringBuilder"/> pointing to the Kusto Data Management service to be used for data ingestion</param>
            <param name="blobAccountConnectionStrings">Collection of staging storage accounts, to be used for <see cref="T:Kusto.Ingest.IKustoQueuedIngestClient"/> construction</param>
            <param name="blobContainerName">Blob container name for staging data storage</param>
            <param name="manageDailyContainers">If set to true, each day a new container will be created using <paramref name="blobContainerName"/> as the base name.
            The old containers will be deleted after 3 days.</param>
        </member>
        <member name="M:Kusto.Ingest.FileWatchIngestor.CreateFromDataManagementAndStorage(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Boolean)">
            <summary>
            Creates an instance of <see cref="T:Kusto.Ingest.FileWatchIngestor"/> using <see cref="T:Kusto.Ingest.IKustoQueuedIngestClient"/>, which
            is provisioned, based on provided Azure storage resources (blob container).
            </summary>
            <param name="localPathToWatch">Local path that will be monitored for new files to be consumed for ingestion</param>
            <param name="filePattern">File pattern to restrict files to be consumed</param>
            <param name="kustoDatabaseName">Target Kusto database name for the data</param>
            <param name="kustoTableName">Target Kusto table name for the data</param>
            <param name="kcsbDM">Connection string pointing to the Kusto Data Management service to be used for data ingestion</param>
            <param name="blobAccountConnectionString">Staging storage account, to be used for <see cref="T:Kusto.Ingest.IKustoQueuedIngestClient"/> construction</param>
            <param name="blobContainerName">Blob container name for staging data storage</param>
            <param name="manageDailyContainers">If set to true, each day a new container will be created using <paramref name="blobContainerName"/> as the base name.
            The old containers will be deleted after 3 days.</param>
        </member>
        <member name="M:Kusto.Ingest.FileWatchIngestor.Start(System.Boolean)">
            <summary>
            Starts the FileWatchIngestor listener for file events
            </summary>
            <param name="scanUponStart">If true, the ingestor will scan the folder-under-watch,
            and ingest all files that match file the pattern that was defined in constructor</param>
        </member>
        <member name="T:Kusto.Ingest.FileWatchIngestorCommandLineArgs">
            <summary>
            A configuration object that can accept arguments from the command line to determine the behavior of <see cref="T:Kusto.Ingest.FileWatchIngestor"/>.
            </summary>
            <remarks>
            Configuration must be explicitly enabled by setting <see cref="F:Kusto.Ingest.FileWatchIngestorCommandLineArgs.EnableTracePush"/> to true.
            Without this, the configuration is void.
             
            The flag <see cref="F:Kusto.Ingest.FileWatchIngestorCommandLineArgs.FakeTracePush"/> can be used when developing this class.
            It should not be used in any other scenario.
             
            The <see cref="F:Kusto.Ingest.FileWatchIngestorCommandLineArgs.TracesLocalRootPath"/> property indicates the local filesystem
            path to watch. It defaults to "RollingLogs", relative to the process current directory.
             
            The properties <see cref="F:Kusto.Ingest.FileWatchIngestorCommandLineArgs.TraceKustoTargetDatabaseName"/> and
            <see cref="F:Kusto.Ingest.FileWatchIngestorCommandLineArgs.TraceKustoTargetTableName"/> provide details on a pre-existing
            Kusto database and table that will hold the uploaded data. The database name
            is not mandatory if pushing traces through streaming ingestion (as the connection
            string can provide it). The table name defaults to "KustoLogs".
             
            If specified, the property <see cref="F:Kusto.Ingest.FileWatchIngestorCommandLineArgs.TracePushStreamingIngestConnectionString"/>
            indicates that traces are pushed by using streaming ingestion. The value of this
            property is a connection string to the Kusto engine cluster and database. For example:
            "https://MYCLUSTER.ITSREGION.kusto.windows.net/DATABASENAME;Fed=true".
             
            Otherwise, traces are pushed by uploading them to Azure Blob Storage and
            sending messages to Azure Queue (Kusto Native Ingestion). One can specify
            the Azure Storage details directly (<see cref="F:Kusto.Ingest.FileWatchIngestorCommandLineArgs.TracePushBlobConnectionString"/>,
            <see cref="F:Kusto.Ingest.FileWatchIngestorCommandLineArgs.TracePushQueueDetails"/>) or by providing the class with the DM's
            connection string <see cref="F:Kusto.Ingest.FileWatchIngestorCommandLineArgs.TraceIngestConnectionString"/> (and then the DM
            will provide these details dynamically). You can also encrypt the Azure Storage secrets,
            and specify the key to decrypt them using "ArgumentsDecryptionCertificateThumbprint" in command line arguments. />.
             
            Lastly, set <see cref="F:Kusto.Ingest.FileWatchIngestorCommandLineArgs.ManageDailyContainers"/> when using the DM's connection
            string to have new Azure Blob Containers created per day of ingestion.
            </remarks>
            <example>
            The following example enables trace pushing through the streaming endpoint:
             
            -enableTracePush -quickLogs:https://MYCLUSTER.ITSREGION.kusto.windows.net/DATABASENAME;Fed=true
            </example>
        </member>
        <member name="T:Kusto.Ingest.Agents.StreamIngestRollingWriteStreamPolicy">
            <summary>
            An implementation of <see cref="T:Kusto.Cloud.Platform.Utils.IRollingWriteStreamPolicy"/> that streams every CSV
            written to a Kusto table.
            </summary>
        </member>
        <member name="T:Kusto.Ingest.Agents.StreamIngestTraceListener">
            <summary>
            A <see cref="T:System.Diagnostics.TraceListener"/> that sends all traces to a Kusto table
            through the StreamIngest service endpoint.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.ExtendedKustoIngestClient.IngestFromSingleBlob(Kusto.Ingest.IKustoIngestClient,System.String,System.Boolean,Kusto.Ingest.KustoIngestionProperties,System.Nullable{System.Int64})">
            <summary>
            Ingest data from a single data blob.
            </summary>
            <param name="client">The ingest client that will execute the ingestions</param>
            <param name="blobUri">The URI of the blob that will be ingested</param>
            <param name="deleteSourceOnSuccess">Indicates if the source blob should be deleted after successful ingestion</param>
            <param name="ingestionProperties">Additional properties to be used during the ingestion process</param>
            <param name="rawDataSize">The uncompressed raw data size</param>
            <returns><see cref="T:Kusto.Ingest.IKustoIngestionResult"/></returns>
        </member>
        <member name="M:Kusto.Ingest.ExtendedKustoIngestClient.IngestFromSingleBlobAsync(Kusto.Ingest.IKustoIngestClient,System.String,System.Boolean,Kusto.Ingest.KustoIngestionProperties,System.Nullable{System.Int64})">
            <summary>
            Ingest data from a single data blob asynchronously
            </summary>
            <param name="client">The ingest client that will execute the ingestions</param>
            <param name="blobUri">The URI of the blob that will be ingested</param>
            <param name="deleteSourceOnSuccess">Indicates if the source blob should be deleted after successful ingestion</param>
            <param name="ingestionProperties">Additional properties to be used during the ingestion process</param>
            <param name="rawDataSize">The uncompressed raw data size</param>
            <returns>An <see cref="T:Kusto.Ingest.IKustoIngestionResult"/> task</returns>
        </member>
        <member name="M:Kusto.Ingest.ExtendedKustoIngestClient.IngestFromSingleBlob(Kusto.Ingest.IKustoIngestClient,Kusto.Ingest.BlobDescription,System.Boolean,Kusto.Ingest.KustoIngestionProperties,System.Nullable{System.Int64})">
            <summary>
            Ingest data from a single data blob.
            </summary>
            <param name="client">The ingest client that will execute the ingestions</param>
            <param name="blobDescription"><see cref="T:Kusto.Ingest.BlobDescription"/> representing the blobs that will be ingested</param>
            <param name="deleteSourceOnSuccess">Indicates if the source blob should be deleted after successful ingestion</param>
            <param name="ingestionProperties">Additional properties to be used during the ingestion process</param>
            <param name="rawDataSize">The uncompressed raw data size</param>
            <returns><see cref="T:Kusto.Ingest.IKustoIngestionResult"/></returns>
        </member>
        <member name="M:Kusto.Ingest.ExtendedKustoIngestClient.IngestFromSingleBlobAsync(Kusto.Ingest.IKustoIngestClient,Kusto.Ingest.BlobDescription,System.Boolean,Kusto.Ingest.KustoIngestionProperties,System.Nullable{System.Int64})">
            <summary>
            Ingest data from a single data blob asynchronously.
            </summary>
            <param name="client">The ingest client that will execute the ingestions</param>
            <param name="blobDescription"><see cref="T:Kusto.Ingest.BlobDescription"/> representing the blobs that will be ingested</param>
            <param name="deleteSourceOnSuccess">Indicates if the source blob should be deleted after successful ingestion</param>
            <param name="ingestionProperties">Additional properties to be used during the ingestion process</param>
            <param name="rawDataSize">The uncompressed raw data size</param>
            <returns>An <see cref="T:Kusto.Ingest.IKustoIngestionResult"/> task</returns>
        </member>
        <member name="M:Kusto.Ingest.ExtendedKustoIngestClient.IngestFromDataReader(Kusto.Ingest.IKustoIngestClient,System.Data.IDataReader,Kusto.Ingest.KustoIngestionProperties)">
            <summary>
            Ingest data from <see cref="T:System.Data.IDataReader"/>, which is closed and disposed of upon call completion.
            </summary>
            <param name="client">The ingest client that will execute the ingestions</param>
            <param name="dataReader">The data to ingest (only the first record set will be used)</param>
            <param name="ingestionProperties">Additional properties to be used during the ingestion process</param>
            <returns><see cref="T:Kusto.Ingest.IKustoIngestionResult"/></returns>
        </member>
        <member name="M:Kusto.Ingest.ExtendedKustoIngestClient.IngestFromDataReaderAsync(Kusto.Ingest.IKustoIngestClient,System.Data.IDataReader,Kusto.Ingest.KustoIngestionProperties)">
            <summary>
             Asynchronously ingest data from <see cref="T:System.Data.IDataReader"/>, which is closed and disposed of upon call completion.
            </summary>
            <param name="client">The ingest client that will execute the ingestions</param>
            <param name="dataReader">The data to ingest (only the first record set will be used)</param>
            <param name="ingestionProperties">Additional properties to be used during the ingestion process</param>
            <returns>An <see cref="T:Kusto.Ingest.IKustoIngestionResult"/> task</returns>
        </member>
        <member name="M:Kusto.Ingest.ExtendedKustoIngestClient.IngestFromDataReader(Kusto.Ingest.IKustoIngestClient,Kusto.Ingest.DataReaderDescription,Kusto.Ingest.KustoIngestionProperties)">
            <summary>
            Ingest data from <see cref="T:System.Data.IDataReader"/>, which is closed and disposed of upon call completion
            </summary>
            <param name="client">The ingest client that will execute the ingestions</param>
            <param name="dataReaderDescription"><see cref="T:Kusto.Ingest.DataReaderDescription"/>Represents the data to ingest (only the first record set will be used)</param>
            <param name="ingestionProperties">Additional properties to be used during the ingestion process</param>
            <returns><see cref="T:Kusto.Ingest.IKustoIngestionResult"/></returns>
        </member>
        <member name="M:Kusto.Ingest.ExtendedKustoIngestClient.IngestFromDataReaderAsync(Kusto.Ingest.IKustoIngestClient,Kusto.Ingest.DataReaderDescription,Kusto.Ingest.KustoIngestionProperties)">
            <summary>
             Asynchronously ingest data from <see cref="T:System.Data.IDataReader"/>, which is closed and disposed of upon call completion
            </summary>
            <param name="client">The ingest client that will execute the ingestions</param>
            <param name="dataReaderDescription"><see cref="T:Kusto.Ingest.DataReaderDescription"/>Represents the data to ingest (only the first record set will be used)</param>
            <param name="ingestionProperties">Additional properties to be used during the ingestion process</param>
            <returns>An <see cref="T:Kusto.Ingest.IKustoIngestionResult"/> task</returns>
        </member>
        <member name="M:Kusto.Ingest.ExtendedKustoIngestClient.IngestFromSingleFile(Kusto.Ingest.IKustoIngestClient,System.String,System.Boolean,Kusto.Ingest.KustoIngestionProperties)">
            <summary>
            Ingest data from a single file.
            </summary>
            <param name="client">The ingest client that will execute the ingestions</param>
            <param name="filePath">Absolute path of the source file to be ingested</param>
            <param name="deleteSourceOnSuccess">Indicates if the source file should be deleted after successful ingestion</param>
            <param name="ingestionProperties">Additional properties to be used during the ingestion process</param>
            <returns><see cref="T:Kusto.Ingest.IKustoIngestionResult"/></returns>
        </member>
        <member name="M:Kusto.Ingest.ExtendedKustoIngestClient.IngestFromSingleFileAsync(Kusto.Ingest.IKustoIngestClient,System.String,System.Boolean,Kusto.Ingest.KustoIngestionProperties)">
            <summary>
            Ingest data from a single file asynchronously
            </summary>
            <param name="client">The ingest client that will execute the ingestions</param>
            <param name="filePath">Absolute path of the source file to be ingested</param>
            <param name="deleteSourceOnSuccess">Indicates if the source file should be deleted after successful ingestion</param>
            <param name="ingestionProperties">Additional properties to be used during the ingestion process</param>
            <returns>An <see cref="T:Kusto.Ingest.IKustoIngestionResult"/> task</returns>
        </member>
        <member name="M:Kusto.Ingest.ExtendedKustoIngestClient.IngestFromSingleFile(Kusto.Ingest.IKustoIngestClient,Kusto.Ingest.FileDescription,System.Boolean,Kusto.Ingest.KustoIngestionProperties)">
            <summary>
            Ingest data from a single file
            </summary>
            <param name="client">The ingest client that will execute the ingestions</param>
            <param name="fileDescription"><see cref="T:Kusto.Ingest.FileDescription"/> representing the file that will be ingested</param>
            <param name="deleteSourceOnSuccess">Indicates if the source file should be deleted after successful ingestion</param>
            <param name="ingestionProperties">Additional properties to be used during the ingestion process</param>
            <returns><see cref="T:Kusto.Ingest.IKustoIngestionResult"/></returns>
        </member>
        <member name="M:Kusto.Ingest.ExtendedKustoIngestClient.IngestFromSingleFileAsync(Kusto.Ingest.IKustoIngestClient,Kusto.Ingest.FileDescription,System.Boolean,Kusto.Ingest.KustoIngestionProperties)">
            <summary>
            Ingest data from a single file asynchronously.
            </summary>
            <param name="client">The ingest client that will execute the ingestions</param>
            <param name="fileDescription"><see cref="T:Kusto.Ingest.FileDescription"/> representing the file that will be ingested</param>
            <param name="deleteSourceOnSuccess">Indicates if the source file should be deleted after successful ingestion</param>
            <param name="ingestionProperties">Additional properties to be used during the ingestion process</param>
            <returns>An <see cref="T:Kusto.Ingest.IKustoIngestionResult"/> task</returns>
        </member>
        <member name="M:Kusto.Ingest.ExtendedKustoIngestClient.IngestFromStream(Kusto.Ingest.IKustoIngestClient,System.IO.Stream,Kusto.Ingest.KustoIngestionProperties,System.Boolean)">
            <summary>
            Ingest data from <see cref="T:System.IO.Stream"/>
            </summary>
            <param name="client">The ingest client that will execute the ingestions</param>
            <param name="stream">The data to ingest</param>
            <param name="ingestionProperties">Additional properties to be used during the ingestion process</param>
            <param name="leaveOpen">Optional. If set to 'false' (default value), <paramref name="stream"/> will be closed and disposed of on call completion</param>
            <returns><see cref="T:Kusto.Ingest.IKustoIngestionResult"/></returns>
        </member>
        <member name="M:Kusto.Ingest.ExtendedKustoIngestClient.IngestFromStreamAsync(Kusto.Ingest.IKustoIngestClient,System.IO.Stream,Kusto.Ingest.KustoIngestionProperties,System.Boolean)">
            <summary>
            Ingest data from <see cref="T:System.IO.Stream"/> asynchronously
            </summary>
            <param name="client">The ingest client that will execute the ingestions</param>
            <param name="stream">The data to ingest</param>
            <param name="ingestionProperties">Additional properties to be used during the ingestion process</param>
            <param name="leaveOpen">Optional. If set to 'false' (default value), <paramref name="stream"/> will be closed and disposed of on call completion</param>
            <returns>An <see cref="T:Kusto.Ingest.IKustoIngestionResult"/> task</returns>
        </member>
        <member name="M:Kusto.Ingest.ExtendedKustoIngestClient.IngestFromStream(Kusto.Ingest.IKustoIngestClient,Kusto.Ingest.StreamDescription,Kusto.Ingest.KustoIngestionProperties,System.Boolean)">
            <summary>
            Ingest data from <see cref="T:System.IO.Stream"/>
            </summary>
            <param name="client">The ingest client that will execute the ingestions</param>
            <param name="streamDescription"><see cref="T:Kusto.Ingest.StreamDescription"/>Represents the data to ingest</param>
            <param name="ingestionProperties">Additional properties to be used during the ingestion process</param>
            <param name="leaveOpen">Optional. If set to 'false' (default value), streamDescription.Stream will be closed and disposed of on call completion</param>
            <returns><see cref="T:Kusto.Ingest.IKustoIngestionResult"/></returns>
        </member>
        <member name="M:Kusto.Ingest.ExtendedKustoIngestClient.IngestFromStreamAsync(Kusto.Ingest.IKustoIngestClient,Kusto.Ingest.StreamDescription,Kusto.Ingest.KustoIngestionProperties,System.Boolean)">
            <summary>
            Ingest data from <see cref="T:System.IO.Stream"/> asynchronously
            </summary>
            <param name="client">The ingest client that will execute the ingestions</param>
            <param name="streamDescription"><see cref="T:Kusto.Ingest.StreamDescription"/>Represents the data to ingest</param>
            <param name="ingestionProperties">Additional properties to be used during the ingestion process</param>
            <param name="leaveOpen">Optional. If set to 'false' (default value), streamDescription.Stream will be closed and disposed of on call completion</param>
            <returns>An <see cref="T:Kusto.Ingest.IKustoIngestionResult"/> task</returns>
        </member>
        <member name="M:Kusto.Ingest.IKustoIngestClient.IngestFromDataReaderAsync(System.Data.IDataReader,Kusto.Ingest.KustoIngestionProperties,Kusto.Ingest.DataReaderSourceOptions)">
            <summary>
            Ingests data from <see cref="T:System.Data.IDataReader"/>. <paramref name="dataReader"/> will be closed when the call completes.
            </summary>
            <param name="dataReader">The <see cref="T:System.Data.IDataReader"/> data source to ingest. Only the first record set will be used</param>
            <param name="ingestionProperties">Additional properties to be used during the ingestion process</param>
            <param name="sourceOptions">Options for the <see cref="T:System.Data.IDataReader"/> ingestion source. This is an optional parameter</param>
            <returns>An <see cref="T:Kusto.Ingest.IKustoIngestionResult"/> task</returns>
        </member>
        <member name="M:Kusto.Ingest.IKustoIngestClient.IngestFromStorageAsync(System.String,Kusto.Ingest.KustoIngestionProperties,Kusto.Ingest.StorageSourceOptions)">
            <summary>
            Ingests data from one of the supported storage providers. Currently, the supported providers are File System and Azure Blob Storage.
            </summary>
            <param name="uri">The URI of the storage resource to be ingested. Note: This URI may include a storage account key or shared access signature (SAS).
             See <see href="https://docs.microsoft.com/en-us/azure/kusto/api/connection-strings/storage"/> for the URI format options.</param>
            <param name="ingestionProperties">Additional properties to be used during the ingestion process</param>
            <param name="sourceOptions">Options for the storage ingestion source. This is an optional parameter</param>
            <returns>An <see cref="T:Kusto.Ingest.IKustoIngestionResult"/> task</returns>
        </member>
        <member name="M:Kusto.Ingest.IKustoIngestClient.IngestFromStreamAsync(System.IO.Stream,Kusto.Ingest.KustoIngestionProperties,Kusto.Ingest.StreamSourceOptions)">
            <summary>
            Ingest data from <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <see cref="T:System.IO.Stream"/> data source to ingest</param>
            <param name="ingestionProperties">Additional properties to be used during the ingestion process</param>
            <param name="sourceOptions">Options for the <see cref="T:System.IO.Stream"/> ingestion source. This is an optional parameter</param>
            <returns>An <see cref="T:Kusto.Ingest.IKustoIngestionResult"/> task</returns>
        </member>
        <member name="M:Kusto.Ingest.IKustoQueuedIngestClient.PeekTopIngestionFailuresAsync(System.Int32)">
            <summary>
            Peeks top (== oldest) ingestion failures.
            </summary>
            <param name="messagesLimit">Maximum ingestion failures to peek. Default value peeks 32 messages.</param>
            <returns>A task which its result contains IEnumerable of <see cref="T:Kusto.Ingest.IngestionFailure"/>. The received messages won't be discarded from the relevant Azure queue.</returns>
        </member>
        <member name="M:Kusto.Ingest.IKustoQueuedIngestClient.GetAndDiscardTopIngestionFailuresAsync(System.Int32)">
            <summary>
            Returns and deletes top (== oldest) ingestion failure notifications.
            </summary>
            <param name="messagesLimit">Maximum ingestion failure notifications to get. Default value peeks 32 messages.</param>
            <returns>A task which its result contains IEnumerable of <see cref="T:Kusto.Ingest.IngestionFailure"/>. The received messages will be discarded from the relevant Azure queue.</returns>
        </member>
        <member name="M:Kusto.Ingest.IKustoQueuedIngestClient.GetAndDiscardTopIngestionSuccessesAsync(System.Int32)">
            <summary>
            Returns and deletes top (== oldest) ingestion success notifications.
            </summary>
            <param name="messagesLimit">Maximum ingestion success notifications to get. Default value peeks 32 messages.</param>
            <returns>A task which its result contains IEnumerable of <see cref="T:Kusto.Ingest.IngestionSuccess"/>. The received messages will be discarded from the relevant Azure queue.</returns>
        </member>
        <member name="P:Kusto.Ingest.IKustoQueuedIngestClient.QueueRetryPolicy">
            <summary>
            An implementation of IRetryPolicy that will be enforced on every ingest call,
            which affects how the ingest client handles retrying on transient failures
            </summary>
        </member>
        <member name="P:Kusto.Ingest.IKustoQueuedIngestClient.QueuePostRequestOptions">
            <summary>
            <see cref="T:Microsoft.WindowsAzure.Storage.Queue.QueueRequestOptions"/> to be used on every ingest call, that involves posting a message to an Azure queue.
            Affects timeouts and retry policy
            </summary>
        </member>
        <member name="M:Kusto.Ingest.IKustoQueuedIngestClient.ClearSuccessNotificationsQueueAsync">
            <summary>
            Clears all messages from the Successful ingestion queue.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.IKustoQueuedIngestClient.ClearFailureNotificationsQueueAsync">
            <summary>
            Clears all messages from the Failed ingestion queue.
            </summary>
        </member>
        <member name="T:Kusto.Ingest.IngestionBlobInfo">
            <summary>
            This class represents a command to the Data Management's Aggregator
            to ingest a single blob of data (native ingestion).
            The command is serialized/deserialized into an Azure Queue message
            using <see cref="T:Newtonsoft.Json.JsonConvert"/> methods,
            and is the contract between clients and the Data Management service.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.IngestionBlobInfo.BlobPath">
            <summary>
            The URI of the blob, potentially including the secret needed to access
            the blob. Mandatory.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.IngestionBlobInfo.RawDataSize">
            <summary>
            An estimation of the raw (uncompressed, un-indexed) size of the
            data. Optional.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.IngestionBlobInfo.DatabaseName">
            <summary>
            The name of the database holding the target table. Mandatory.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.IngestionBlobInfo.TableName">
            <summary>
            The name of the target table into which the data will be ingested.
            Mandatory.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.IngestionBlobInfo.AdditionalProperties">
            <summary>
            Additional properties that affect ingestion. Optional.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.IngestionBlobInfo.Id">
            <summary>
            A unique identifier for this ingestion command. Optional.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.IngestionBlobInfo.RetainBlobOnSuccess">
            <summary>
            Whether to retain the blob or delete it on successful ingestion.
            Defaults to false. Optional.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.IngestionBlobInfo.ReportLevel">
            <summary>
            Required ingestion reporting level.
            Defaults to FailuresOnly.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.IngestionBlobInfo.ReportMethod">
            <summary>
            Controls the target of the ingestion status reporting. Available options are Azure Queue, Azure Table, or both.
            Defaults to 'Queue'.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.IngestionBlobInfo.IngestionStatusInTable">
            <summary>
            The pointer of the ingestions status table row, potentially including the secret needed to access the table.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.IngestionBlobInfo.SourceMessageCreationTime">
            <summary>
            The source message creation time
            (when the source message was inserted to the first input queue (that is, obtainer queue), will be used to measure the total latency)
            </summary>
        </member>
        <member name="F:Kusto.Ingest.IngestionBlobInfo.FlushImmediately">
            <summary>
            Whether to immediately try to ingest the blob on receipt.
            Default to false (the system will attempt to batch the blob
            with similar blobs targeted at the same table). It is
            strongly recommended that this is kept disabled unless there's
            a specific scenario that requires it. Optional.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.IngestionBlobInfo.IgnoreSizeLimit">
            <summary>
            Determines whether the default size limit per single ingestion source should be ignored.
            Defaults to false. The implications are that blob sizes will be verified
            and all sources that exceed the maximal size of 4 GB will not be ingested.
            Optional.
            </summary>
        </member>
        <member name="T:Kusto.Ingest.IngestionFailureInfo">
            <summary>
            This is the serialization format for messages of ingestion failures.
            You should not make changes to this class without first understanding the backwards compatibility implications.
            </summary>
        </member>
        <member name="T:Kusto.Ingest.IKustoIngestionResult">
            <summary>
            The results of a data ingestion operation into Kusto.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.IKustoIngestionResult.GetIngestionStatusBySourceId(System.Guid)">
            <summary>
            Retrieves the detailed ingestion status of the
            ingestion source with the given sourceId.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.IKustoIngestionResult.GetIngestionStatusCollection">
            <summary>
            Retrieves the detailed ingestion status of
            all data ingestion operations into Kusto associated with this IKustoIngestionResult instance.
            </summary>
        </member>
        <member name="T:Kusto.Ingest.TableReportIngestionResult">
            <summary>
            The type returned when an ingestion status is reported to a table.
            The 'ingestionProperties' parameter of type <see cref="T:Kusto.Ingest.KustoIngestionProperties"/> is a mandatory parameter for all <see cref="T:Kusto.Ingest.IKustoIngestClient"/> functions.
            When using the <see cref="T:Kusto.Ingest.KustoQueuedIngestClient"/> implementation of the interface, with a <see cref="T:Kusto.Ingest.KustoQueuedIngestionProperties"/> type provided as parameter with an <see cref="T:Kusto.Ingest.IngestionReportMethod"/> set to 'Table' or 'QueueAndTable'
            the TableReportKustoIngestionResult is returned.
            </summary>
        </member>
        <member name="T:Kusto.Ingest.IngestionStatus">
            <summary>
            This class represents an ingestion status.
            </summary>
            <remarks>
            Any change to this class must be made in a backwards/forwards-compatible manner.
            </remarks>
        </member>
        <member name="P:Kusto.Ingest.IngestionStatus.Status">
            <summary>
            The ingestion status returned from the service. Status remains 'Pending' during the ingestion process and
            is updated by the service once the ingestion completes. When <see cref="T:Kusto.Ingest.IngestionReportMethod"/> is set to 'Queue', the ingestion status
            will always be 'Queued' and the caller needs to query the reports queues for ingestion status, as configured. To query statuses that were
            reported to queue, see: <see href="https://docs.microsoft.com/en-us/azure/kusto/api/netfx/kusto-ingest-client-status#ingestion-status-in-azure-queue"/>.
            When <see cref="T:Kusto.Ingest.IngestionReportMethod"/> is set to 'Table', call <see cref="M:Kusto.Ingest.IKustoIngestionResult.GetIngestionStatusBySourceId(System.Guid)"/> or
            <see cref="M:Kusto.Ingest.IKustoIngestionResult.GetIngestionStatusCollection"/> to retrieve the most recent ingestion status.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.IngestionStatus.IngestionSourceId">
            <summary>
            A unique identifier representing the ingested source. It can be supplied during the ingestion execution.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.IngestionStatus.IngestionSourcePath">
            <summary>
            The URI of the blob, potentially including the secret needed to access
            the blob. This can be a filesystem URI (on-premises deployments only),
            or an Azure Blob Storage URI (including a SAS key or a semicolon followed
            by the account key)
            </summary>
        </member>
        <member name="P:Kusto.Ingest.IngestionStatus.Database">
            <summary>
            The name of the database holding the target table.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.IngestionStatus.Table">
            <summary>
            The name of the target table into which the data will be ingested.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.IngestionStatus.UpdatedOn">
            <summary>
            The last updated time of the ingestion status.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.IngestionStatus.OperationId">
            <summary>
            The ingestion's operation ID.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.IngestionStatus.ActivityId">
            <summary>
            The ingestion's activity ID.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.IngestionStatus.ErrorCode">
            <summary>
            In case of a failure, indicates the failure's error code.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.IngestionStatus.FailureStatus">
            <summary>
            In case of a failure, indicates the failure's status.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.IngestionStatus.Details">
            <summary>
            In case of a failure, indicates the failure's details.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.IngestionStatus.OriginatesFromUpdatePolicy">
            <summary>
            In case of a failure, indicates whether or not the failure originated from an Update Policy.
            </summary>
        </member>
        <member name="T:Kusto.Ingest.Status">
            <summary>
            An enum representing the state of a data ingestion operation into Kusto.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Status.Pending">
            <summary>
            Represents a temporary status.
            Might change during the course of ingestion based on the
            outcome of the data ingestion operation into Kusto.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Status.Succeeded">
            <summary>
            Represents a permanent status.
            The data has been successfully ingested to Kusto.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Status.Failed">
            <summary>
            Represents a permanent status.
            The data has not been ingested to Kusto.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Status.Queued">
            <summary>
            Represents a permanent status.
            The data has been queued for ingestion.
            (This does not indicate that the ingestion was successful.)
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Status.Skipped">
            <summary>
            Represents a permanent status.
            No data was supplied for ingestion. The ingest operation was skipped.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Status.PartiallySucceeded">
            <summary>
            Represents a permanent status.
            Part of the data was successfully ingested to Kusto, while other parts failed.
            </summary>
        </member>
        <member name="T:Kusto.Ingest.IngestionSuccessInfo">
            <summary>
            The serialization format for messages of ingestion successes.
            You shouldn't make changes to this class without first understanding the backwards compatibility implications.
            </summary>
        </member>
        <member name="T:Kusto.Ingest.KustoIngestFactory">
            <summary>
            Factory for creating Kusto ingestion objects.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.KustoIngestFactory.s_cloudStorageAccountFismaSettings">
            <summary>
            This static data member is used for its creation side effect to configure Blob storage clients to use FISMA-compliant options
            </summary>
        </member>
        <member name="M:Kusto.Ingest.KustoIngestFactory.CreateDirectIngestClient(Kusto.Data.KustoConnectionStringBuilder)">
            <summary>
            Creates an implementation of <see cref="T:Kusto.Ingest.IKustoIngestClient"/> that communicates
            directly with the Kusto engine service.
            </summary>
            <param name="kcsb">Indicates the connection to the Kusto engine service.</param>
            <returns>An implementation of <see cref="T:Kusto.Ingest.IKustoIngestClient"/> that communicates
            directly with the Kusto engine service.</returns>
            <remarks>In most cases, it is preferred that ingestion is done using the
            queued implementation of <see cref="T:Kusto.Ingest.IKustoIngestClient"/>. See <see cref="M:Kusto.Ingest.KustoIngestFactory.CreateQueuedIngestClient(Kusto.Data.KustoConnectionStringBuilder)"/>.</remarks>
        </member>
        <member name="M:Kusto.Ingest.KustoIngestFactory.CreateDirectIngestClient(System.String)">
            <summary>
            Creates an implementation of <see cref="T:Kusto.Ingest.IKustoIngestClient"/> that communicates
            directly with the Kusto engine service.
            </summary>
            <param name="connectionString">Indicates the connection to the Kusto engine service.</param>
            <returns>An implementation of <see cref="T:Kusto.Ingest.IKustoIngestClient"/> that communicates
            directly with the Kusto engine service.</returns>
            <remarks>In most cases, it is preferred that ingestion is done using the
            queued implementation of <see cref="T:Kusto.Ingest.IKustoIngestClient"/>. See <see cref="M:Kusto.Ingest.KustoIngestFactory.CreateQueuedIngestClient(System.String)"/>.</remarks>
        </member>
        <member name="M:Kusto.Ingest.KustoIngestFactory.CreateQueuedIngestClient(System.String)">
            <summary>
            Creates an implementation of <see cref="T:Kusto.Ingest.IKustoQueuedIngestClient"/> that communicates
            with the Kusto ingestion service using a reliable queue.
            </summary>
            <param name="connectionString">Indicates the connection to the Kusto ingestion service.
            Note that the ingestion service generally has an "ingest-" prefix in the
            DNS host name part.</param>
            <returns>An implementation of <see cref="T:Kusto.Ingest.IKustoQueuedIngestClient"/> that communicates with the Kusto ingestion service using a reliable queue.</returns>
        </member>
        <member name="M:Kusto.Ingest.KustoIngestFactory.CreateQueuedIngestClient(Kusto.Data.KustoConnectionStringBuilder)">
            <summary>
            Creates an implementation of <see cref="T:Kusto.Ingest.IKustoQueuedIngestClient"/> that communicates
            with the Kusto ingestion service using a reliable queue.
            </summary>
            <param name="kcsb">Indicates the connection to the Kusto ingestion service.
            Note that the ingestion service generally has an "ingest-" prefix in the
            DNS host name part.</param>
            <returns>An implementation of <see cref="T:Kusto.Ingest.IKustoQueuedIngestClient"/> that communicates
            with the Kusto ingestion service using a reliable queue.</returns>
        </member>
        <member name="M:Kusto.Ingest.KustoIngestFactory.CreateQueuedIngestClient(Kusto.Data.KustoConnectionStringBuilder,Kusto.Ingest.StagingBlobStoreSettings)">
            Creates an implementation of <see cref="T:Kusto.Ingest.IKustoQueuedIngestClient"/> that communicates
            with the Kusto ingestion service and uses the provided temporary storage.
            <param name="kcsb">Indicates the connection to the Kusto ingestion service.
            Note that the ingestion service generally has an "ingest-" prefix in the
            DNS host name part.</param>
            <param name="tempStorage">Storage for temporary files upload</param>
            <returns></returns>
        </member>
        <member name="M:Kusto.Ingest.KustoIngestFactory.CreateQueuedIngestClient(System.Collections.Generic.IEnumerable{Microsoft.WindowsAzure.Storage.Queue.CloudQueue},Kusto.Ingest.StagingBlobStoreSettings)">
            <summary>
            Creates an implementation of <see cref="T:Kusto.Ingest.IKustoQueuedIngestClient"/> based on
            a provided set of queues and temporary storage.
            </summary>
            <param name="queues">Set of queues that ingest messages will be posted to</param>
            <param name="tempStorage">Storage for temporary files upload</param>
            <returns>An implementation of <see cref="T:Kusto.Ingest.IKustoQueuedIngestClient"/> that communicates with the Kusto ingestion service using a reliable queue.</returns>
        </member>
        <member name="M:Kusto.Ingest.KustoIngestFactory.CreateManagedStreamingIngestClient(Kusto.Data.KustoConnectionStringBuilder,Kusto.Data.KustoConnectionStringBuilder)">
            <summary>
            Creates an implementation of <see cref="T:Kusto.Ingest.IKustoIngestClient"/> that performs managed streaming ingestion
            </summary>
            <param name="engineKcsb">Indicates the connection to the Kusto engine service.</param>
            <param name="dmKcsb">Indicates the connection to the Kusto data management service.</param>
            <returns>An implementation of <see cref="T:Kusto.Ingest.IKustoIngestClient"/> that performs managed streaming ingestion</returns>
            <remarks>Streaming ingestion is performed directly into the Kusto engine cluster
            and is optimized for low-latency ingestion of relatively small chunks of data.
            If the streaming ingset doesn't succeed after several retries, queued ingestion will be performed.</remarks>
        </member>
        <member name="M:Kusto.Ingest.KustoIngestFactory.CreateManagedStreamingIngestClient(System.String,System.String)">
            <summary>
            Creates an implementation of <see cref="T:Kusto.Ingest.IKustoIngestClient"/> that performs managed streaming ingestion
            </summary>
            <param name="engineConnectionString">Indicates the connection to the Kusto engine service.</param>
            <param name="dmConnectionString">Indicates the connection to the Kusto data management service.</param>
            <returns>An implementation of <see cref="T:Kusto.Ingest.IKustoIngestClient"/> that performs managed streaming ingestion</returns>
            <remarks>Streaming ingestion is performed directly into the Kusto engine cluster
            and is optimized for low-latency ingestion of relatively small chunks of data.
            If the streaming ingset doesn't succeed after several retries, queued ingestion will be performed.</remarks>
        </member>
        <member name="M:Kusto.Ingest.KustoIngestFactory.CreateManagedStreamingIngestClient(Kusto.Data.KustoConnectionStringBuilder,Kusto.Data.KustoConnectionStringBuilder,System.Int32)">
            <summary>
            Creates an implementation of <see cref="T:Kusto.Ingest.IKustoIngestClient"/> that performs managed streaming ingestion, overriding the default value of maximum concurrent calls.
            It is not recommended to use this overload.
            </summary>
            <param name="engineKcsb">Indicates the connection to the Kusto engine service.</param>
            <param name="dmKcsb">Indicates the connection to the Kusto data management service.</param>
            <param name="maxConcurrentCalls">Maximum concurrent calls of streaming ingestions.</param>
            <returns>An implementation of <see cref="T:Kusto.Ingest.IKustoIngestClient"/> that performs managed streaming ingestion.</returns>
            <remarks>Streaming ingestion is performed directly into the Kusto engine cluster
            and is optimized for low-latency ingestion of relatively small chunks of data.
            If the streaming ingset doesn't succeed after several retries, queued ingestion will be performed.</remarks>
        </member>
        <member name="M:Kusto.Ingest.KustoIngestFactory.CreateStreamingIngestClient(Kusto.Data.KustoConnectionStringBuilder)">
            <summary>
            Creates an implementation of <see cref="T:Kusto.Ingest.IKustoIngestClient"/> that performs streaming ingestion
            </summary>
            <param name="kcsb">Indicates the connection to the Kusto engine service.</param>
            <returns>An implementation of <see cref="T:Kusto.Ingest.IKustoIngestClient"/> that performs streaming ingestion</returns>
            <remarks>Streaming ingestion is performed directly into the Kusto engine cluster
            and is optimized for low-latency ingestion of relatively small chunks of data</remarks>
        </member>
        <member name="M:Kusto.Ingest.KustoIngestFactory.CreateStreamingIngestClient(System.String)">
            <summary>
            Creates an implementation of <see cref="T:Kusto.Ingest.IKustoIngestClient"/> that performs streaming ingestion
            </summary>
            <param name="connectionString">Indicates the connection to the Kusto engine service.</param>
            <returns>An implementation of <see cref="T:Kusto.Ingest.IKustoIngestClient"/> that performs streaming ingestion</returns>
            <remarks>Streaming ingestion is performed directly into the Kusto engine cluster
            and is optimized for low-latency ingestion of relatively small chunks of data</remarks>
        </member>
        <member name="M:Kusto.Ingest.KustoIngestFactory.CreateQueuedIngestMultiTargetClient(System.ValueTuple{Kusto.Data.KustoConnectionStringBuilder,Kusto.Ingest.KustoIngestionProperties}[])">
            <param name="targets"> A list of tuples, where 'kcsb' indicates connections to Kusto ingestion services and 'defaultIngestionProperties'
            are the default KustoIngestionProperties to use for ingestions.
            Note that the ingestion service generally has an "ingest-" prefix in the DNS host name part.</param>
        </member>
        <member name="M:Kusto.Ingest.KustoIngestFactory.CreateQueuedIngestMultiTargetClient(System.ValueTuple{System.String,Kusto.Ingest.KustoIngestionProperties}[])">
            <param name="targets"> A list of tuples, where 'kcsb' indicates connections to Kusto ingestion services and 'defaultIngestionProperties'
            are the default KustoIngestionProperties to use for ingestions by this client.
            Note that the ingestion service generally has an "ingest-" prefix in the DNS host name part.</param>
        </member>
        <member name="M:Kusto.Ingest.KustoIngestFactory.CreateStreamingIngestMultiTargetClient(System.ValueTuple{Kusto.Data.KustoConnectionStringBuilder,Kusto.Ingest.KustoIngestionProperties}[])">
            Creates a Multi-target client of streaming ingestion that communicates
            <param name="targets"> A list of tuples, where 'kcsb' indicates the connection to the Kusto engine service and 'defaultIngestionProperties'
            are the default KustoIngestionProperties to use for ingestions by this client.</param>
        </member>
        <member name="M:Kusto.Ingest.KustoIngestFactory.CreateStreamingIngestMultiTargetClient(System.ValueTuple{System.String,Kusto.Ingest.KustoIngestionProperties}[])">
            Creates a Multi-target client of streaming ingestion that communicates
            <param name="targets"> A list of tuples, where 'kcsb' indicates connections to Kusto services and 'defaultIngestionProperties'
            are the default KustoIngestionProperties to use for ingestions by this client.</param>
        </member>
        <member name="F:Kusto.Ingest.KustoIngestionProperties.IngestionMappingKindPropertyName">
            The following strings can be used as keys for the <see cref="F:Kusto.Ingest.IngestionBlobInfo.AdditionalProperties"/> dictionary.
            Alternatively use this class properties
            <summary>
            Specifies the <see cref="T:Kusto.Data.Ingestion.IngestionMappingKind"/> of the <see cref="P:Kusto.Ingest.KustoIngestionProperties.IngestionMapping"/> object passed
            </summary>
        </member>
        <member name="F:Kusto.Ingest.KustoIngestionProperties.IngestionMappingPropertyName">
            <summary>
            An <see cref="P:Kusto.Ingest.KustoIngestionProperties.IngestionMapping"/> to be used for the ingestion
            </summary>
        </member>
        <member name="F:Kusto.Ingest.KustoIngestionProperties.IngestionMappingReferencePropertyName">
            <summary>
            A name of a pre-defined mapping on the specified table
            </summary>
        </member>
        <member name="F:Kusto.Ingest.KustoIngestionProperties.ValidationPolicyPropertyName">
            <summary>
            A json reresentation of a <see cref="P:Kusto.Ingest.KustoIngestionProperties.ValidationPolicy"/> object
            </summary>
        </member>
        <member name="F:Kusto.Ingest.KustoIngestionProperties.FormatPropertyName">
            <summary>
            The <see cref="T:Kusto.Data.Common.DataSourceFormat"/> of the ingested file
            </summary>
        </member>
        <member name="F:Kusto.Ingest.KustoIngestionProperties.IgnoreFirstRecordPropertyName">
            <summary>
            Specifies weather the first record of the file should be ignored
            </summary>
        </member>
        <member name="F:Kusto.Ingest.KustoIngestionProperties.AuthorizationContextPropertyName">
            <summary>
            An authorizationContext recieved from the service
            </summary>
        </member>
        <member name="F:Kusto.Ingest.KustoIngestionProperties.DisableSchemaExtensionPropertyName">
            <summary>
            Specifies whether to disable adding a column to the table schema for every field in the mapping but not already in the table
            </summary>
        </member>
        <member name="M:Kusto.Ingest.KustoIngestionProperties.SetAppropriateMappingReference(System.String,Kusto.Data.Common.DataSourceFormat)">
            <summary>
            Syntactic sugar: set the appropriate mapping reference base on the given data format.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.KustoIngestionProperties.ValidateIngestionMappingProperties(System.Collections.Generic.Dictionary{System.String,System.String})">
            <summary>
            Checks that IngestionMapping properties are valid.
            </summary>
            <param name="ingestionProperties"></param>
        </member>
        <member name="P:Kusto.Ingest.KustoQueuedIngestionProperties.FlushImmediately">
            <summary>
            Allows stopping the batching phase and causes ingestion to begin immediately.
            Defaults to 'false'.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.KustoQueuedIngestionProperties.ReportLevel">
            <summary>
            Controls the ingestion status report level.
            Defaults to 'FailuresOnly'.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.KustoQueuedIngestionProperties.ReportMethod">
            <summary>
            Controls the target of the ingestion status reporting. Available options are Azure Queue, Azure Table, or both.
            Defaults to 'Queue'.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.IngestClientWriter.#ctor(System.Int64,System.String,System.Int32)">
            <summary>
            <param name="maxFileSizeInBytes">Max size of each file when splitting DataReader to chunks. When set to 0, the DataReader won't be fragmented.</param>
            <param name="ingestionFolderName">Folder name prefix for temporary data when using local file system.</param>
            <param name="defaultBufferSize">Buffer size when writing DataReader to stream.</param>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.IngestClientWriter.WriteDataToCsvFiles(System.Data.IDataReader,System.String,System.Boolean,System.String,System.Boolean)">
            <summary>
            Write content of an <see cref="T:System.Data.IDataReader"/> into one or more local CSV files, where chunking into multiple files
            depends on the value of shouldFragment parameter. Each file will be approximately maxFileSizeInBytes or less.
            The <see cref="T:System.Data.IDataReader"/> input will be closed and disposed of upon call completion.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.IngestClientWriter.WriteStreamToFileAsync(System.IO.Stream,System.String,System.Boolean,Kusto.Data.Common.DataSourceCompressionType,System.String)">
            <summary>
            Writes contents of a <see cref="T:System.IO.Stream"/> to a local file. Does not check for stream size.
            Input <see cref="T:System.IO.Stream"/>'s disposal must be handled by the caller.
            </summary>
            <returns>Absolute path of the resulting file</returns>
        </member>
        <member name="M:Kusto.Ingest.IngestClientWriter.WriteStreamToBlobAsync(System.IO.Stream,Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer,System.String,System.String,System.Boolean,Kusto.Data.Common.DataSourceCompressionType)">
            <summary>
            Writes contents of a <see cref="T:System.IO.Stream"/> to an Azure blob. Does not check for stream size.
            Input <see cref="T:System.IO.Stream"/>'s disposal must be handled by the caller.
            Caller is also responsible to set <see cref="P:Kusto.Ingest.KustoIngestionProperties.Format"/> to the correct value
            </summary>
            <returns>Blob URI</returns>
        </member>
        <member name="M:Kusto.Ingest.IngestClientWriter.WriteDataToStream(System.Data.IDataReader,System.IO.Stream,System.Boolean,System.Boolean,System.Int64@)">
            <summary>
            Write approximately maxFileSizeInBytes of the content of an <see cref="T:System.Data.IDataReader"/> into given <see cref="T:System.IO.Stream"/>,
            where chunking depends on the value of shouldFragment parameter.
            The data will be compressed to Gzip if compress is set true.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.IngestClientWriter.CopyStreamAsync(System.IO.Stream,System.IO.Stream,System.Boolean)">
            <summary>
            Copy data from source to target. Compress the data if specified.
            </summary>
            <param name="sourceStream">Source stream to read the data from.</param>
            <param name="targetStream">Target stream to write the data to.</param>
            <param name="compress">If set to true, the data in target stream will be compressed.</param>
            <returns></returns>
        </member>
        <member name="M:Kusto.Ingest.IngestionHelpers.DeleteTempIngestionDirectory(System.String)">
            <summary>
            Deletes the temporary directory and files that were created while ingesting from DataReader.
            </summary>
            <param name="ingestionTempPath">The path of the temporary directory </param>
        </member>
        <member name="M:Kusto.Ingest.IngestionHelpers.EstimateFileUncompressedSize(Kusto.Ingest.StorageSourceOptions)">
            <summary>
            The function determines the uncompressed file size.
            The function may throw a FileNotFoundException.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.IngestionHelpers.VerifyBlobUri(Kusto.Ingest.StorageSourceOptions)">
            <summary>
            Verifies that the blob Uri provided for ingestion is
            indeed a valid blob Uri by attempting to retrieve the blob name after parsing it
            </summary>
        </member>
        <member name="M:Kusto.Ingest.IngestionHelpers.CreateUniqueBlobNameFromFileName(System.String)">
            <summary>
            Given an existing file name, returns a unique blob name that avoids
            doing a partition-append and that has the same extension as the
            existing file name.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.IngestionHelpers.ReMapFailedDataReaderIngestions(System.Collections.Generic.IList{Kusto.Ingest.Exceptions.IngestClientException})">
            <summary>
            Given a mapping of temporary files and errors that occurred while attempting to ingest them,
            returns a new mapping of the errors with general "DataReader" keys.
            Used when the 'retainCsvOnFailure' in the IngestFromDataReader functions is set to false.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.KustoBaseIngestClient.TempLocalPath">
            <summary>
            The path to use for temporary data, when using local file system.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.KustoDirectIngestClient.#ctor(Kusto.Data.KustoConnectionStringBuilder)">
            <param name="kustoConnectionString">The connection string for creation of the Kusto service connection object that will execute the ingestions</param>
        </member>
        <member name="M:Kusto.Ingest.KustoDirectIngestClient.#ctor(Kusto.Data.Common.ICslAdminProvider)">
            <param name="kustoClient">The connection object of the Kusto service that will execute the ingestions</param>
        </member>
        <member name="P:Kusto.Ingest.KustoQueuedIngestClient.QueuePostRequestOptions">
            <summary>
            <see cref="T:Microsoft.WindowsAzure.Storage.Queue.QueueRequestOptions"/> to be used on every ingest call, that involves posting a message to an Azure queue.
            Affects timeouts and retry policy
            </summary>
        </member>
        <member name="M:Kusto.Ingest.KustoQueuedIngestClient.#ctor(Kusto.Data.KustoConnectionStringBuilder)">
            <summary>
            When using this constructor in order to create KustoQueuedIngestClient, both temporary storage and queues details will be taken from the given Kusto service
            </summary>
            <param name="kustoDMConnectionString">The connection string to create the Kusto DM service connection object that will execute the ingestions. The DM will be used in order to get the queues and temp storages details.</param>
        </member>
        <member name="M:Kusto.Ingest.KustoQueuedIngestClient.#ctor(Kusto.Data.Common.ICslAdminProvider)">
            <summary>
            When using this constructor in order to create KustoQueuedIngestClient, both temporary storage and queues details will be taken from the given Kusto service
            </summary>
            <param name="kustoClient">The connection object of the Kusto DM service that will execute the ingestions. The DM will be used in order to get the queues and temp storages details.</param>
        </member>
        <member name="M:Kusto.Ingest.KustoQueuedIngestClient.#ctor(System.Collections.Generic.IEnumerable{Microsoft.WindowsAzure.Storage.Queue.CloudQueue},Kusto.Ingest.StagingBlobStoreSettings)">
            <summary>
            Use this constructor in order to create KustoQueuedIngestClient such that the given temporary storage and queues details will be used during ingestions
            </summary>
            <param name="predefinedQueues">The cloud queues that will be used in order to send the ingestion messages</param>
            <param name="stagingBlobStoreSettings">Storage setting details that will be used during ingestion</param>
        </member>
        <member name="M:Kusto.Ingest.KustoQueuedIngestClient.#ctor(Kusto.Data.KustoConnectionStringBuilder,Kusto.Ingest.StagingBlobStoreSettings)">
            <summary>
            When using this constructor in order to create KustoQueuedIngestClient, temporary storage details will be taken from the given Kusto service.
            This constructor is internal for FileWatchIngestor.
            </summary>
            <param name="kustoDMConnectionString">The connection object of the Kusto DM service that will execute the ingestions. The DM will be used in order to get the queues and temp storages details.</param>
            <param name="stagingBlobStoreSettings">Storage setting details that will be used during ingestion.</param>
        </member>
        <member name="P:Kusto.Ingest.QueuedIngestMultiClient.QueueRetryPolicy">
            <summary>
            An implementation of IRetryPolicy that will be enforced on every ingest call,
            which affects how the ingest client handles retrying on transient failures
            </summary>
        </member>
        <member name="T:Kusto.Ingest.ExtendedStream2">
            <summary>
            This class provides utilities for creation and check of streams from different data sources,
            for use in the ingestion process.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.ExtendedStream2.IsValidForIngest(System.IO.Stream)">
            <summary>
            Checks if the stream is valid for ingestion - readable, seekable and has data
            </summary>
        </member>
        <member name="M:Kusto.Ingest.ExtendedStream2.IsStreamAppendable(Kusto.Data.Common.DataSourceFormat,Kusto.Ingest.StreamSourceOptions)">
            <summary>
            Checks if the stream can be concatenated
            </summary>
        </member>
        <member name="M:Kusto.Ingest.ExtendedStream2.CreateFromDataReader(System.Data.IDataReader)">
            <summary>
            Creates a stream to read data from the provided DataReader in CSV format
            </summary>
        </member>
        <member name="M:Kusto.Ingest.ExtendedStream2.CreateFromStorage(System.String)">
            <summary>
            Creates a stream to read from local or remote files (blobs)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.ExtendedStream2.CreateFromFile(System.String)">
            <summary>
            Creates a stream by open the provided file to read
            </summary>
        </member>
        <member name="M:Kusto.Ingest.ExtendedStream2.CreateFromBlob(System.String)">
            <summary>
            Creates stream by open the provided blob uri to read
            </summary>
        </member>
        <member name="T:Kusto.Ingest.KustoManagedStreamingIngestClient">
             <summary>
             KustoManagedStreamingIngestClient implements IKustoIngestClient and it provides a managed way to perform streaming ingestion.
             This is a hybrid client which uses the KustoStreamingIngestClient to perform streaming ingest and KustoQueuedIngestClient as a fallback in certain scenarios.
             First the client tries to ingest using streaming ingest and in case of a transient error it handles retry operation with exponential back off,
             while the client is waiting it aggregates calls with the same ingestion properties in a StreamCollection to reduce the load on the server.
             
             The client will use queued ingestion as a fallback in the following cases:
             1. The source size is above streaming ingest size limit.
             2. Number of retries after transient errors exceeds the defined limit.
             3. Number of streaming ingest concurrent calls exceeds the client's limit.
             </summary>
        </member>
        <member name="P:Kusto.Ingest.KustoManagedStreamingIngestClient.QueuedIngestClient">
            <summary>
            Gets the <see cref="T:Kusto.Ingest.IKustoQueuedIngestClient"/> sub-object of the client
            To be used to get/set <see cref="P:Kusto.Ingest.IKustoQueuedIngestClient.QueuePostRequestOptions"/> property and to track ingestion status
            </summary>
        </member>
        <member name="M:Kusto.Ingest.KustoManagedStreamingIngestClient.#ctor(Kusto.Data.KustoConnectionStringBuilder,Kusto.Data.KustoConnectionStringBuilder,System.Int32)">
            <param name="dmConnectionStringBuilder">The connection string for creation of the Kusto data management service connection object that will execute the ingestions</param>
            <param name="engineConnectionStringBuilder">The connection string for creation of the Kusto Engine service connection object that will execute the ingestions</param>
            <param name="maxConcurrentStreamingIngestCalls">Maximum concurrent calls of streaming ingestions, if not specificed, default value is used</param>
        </member>
        <member name="M:Kusto.Ingest.KustoManagedStreamingIngestClient.IngestSingleStreamAsync(Kusto.Ingest.StreamSourceOptions,Kusto.Ingest.KustoIngestionProperties)">
            <summary>
            Simple flow of ingestion with streaming ingest, retries and fallback to queued ingest, without aggregation for stream types which cannot be concatenated.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.KustoManagedStreamingIngestClient.TimeToWait(System.Int32)">
            <summary>
            Calculates the time to wait between ingestion retries using exponential backoff method.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.KustoStreamingIngestClient.#ctor(Kusto.Data.KustoConnectionStringBuilder)">
            <param name="kustoConnectionString">The connection string for creation of the Kusto service connection object that will execute the ingestions</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.IngestClientAggregateException">
            <summary>
            Raised when one or more errors occurred.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.IngestClientAggregateException.IngestionErrors">
            <summary>
            Errors that occurred while attempting to ingest, and the files/blobs related to them.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.IngestClientAggregateException.IsGlobalError">
            <summary>
            Indicates whether the exception occurred for all sources.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.IngestClientAggregateException.Error">
            <summary>
            The error message of one of the errors that occurred.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.IngestClientAggregateException.creationMessage">
            <summary>
            The message provided to the constructor, if any.
            (It is recommended the creation message remain null, and
            the .t4-provided message template be used instead.)
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.IngestClientAggregateException.alreadyTraced">
            <summary>
            Records if the exception was traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.IngestClientAggregateException.CreationContext">
            <summary>
            Gets the context captured when the exception object was created.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.IngestClientAggregateException.FailureCode">
            <summary>
            Gets the failure code (a numeric value similar to the HTTP status code) of the exception, or 0.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.IngestClientAggregateException.FailureSubCode">
            <summary>
            Gets the failure sub code of the exception, or null.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.IngestClientAggregateException.IsPermanent">
            <summary>
            Gets a Boolean indicating whether the exception is permanent and should not be retried, or false.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientAggregateException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientAggregateException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientAggregateException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientAggregateException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientAggregateException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientAggregateException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.IngestClientAggregateException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.IngestClientAggregateException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientAggregateException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientAggregateException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientAggregateException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.IngestClientAggregateException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientAggregateException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientAggregateException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.KustoException">
            <summary>
            Base class for all exceptions raised by the Kusto Client Libraries.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.KustoException.creationMessage">
            <summary>
            The message provided to the constructor, if any.
            (It is recommended the creation message remain null, and
            the .t4-provided message template be used instead.)
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.KustoException.alreadyTraced">
            <summary>
            Records if the exception was traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.KustoException.CreationContext">
            <summary>
            Gets the context captured when the exception object was created.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.KustoException.FailureCode">
            <summary>
            Gets the failure code (a numeric value similar to the HTTP status code) of the exception, or 0.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.KustoException.FailureSubCode">
            <summary>
            Gets the failure sub code of the exception, or null.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.KustoException.IsPermanent">
            <summary>
            Gets a Boolean indicating whether the exception is permanent and should not be retried, or false.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor with a message string and an inner exception
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.KustoException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.KustoException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.KustoException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.KustoServiceException">
            <summary>
            Raised when the Kusto service was unable to process a request.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.KustoServiceException.ErrorCode">
            <summary>
            A code indicating the error.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.KustoServiceException.ErrorReason">
            <summary>
            A short description of the nature of the error.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.KustoServiceException.ErrorMessage">
            <summary>
            A detailed description of the error.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.KustoServiceException.DataSource">
            <summary>
            The Kusto service that returned the error.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.KustoServiceException.ClientRequestId">
            <summary>
            The correlation ID provided by the client.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.KustoServiceException.ActivityId">
            <summary>
            The correlation ID used by the service.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoServiceException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoServiceException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoServiceException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoServiceException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoServiceException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoServiceException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoServiceException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor with a message string and an inner exception
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoServiceException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoServiceException.#ctor(System.String,System.String,System.String,System.String,System.String,System.Guid,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class.
            </summary>
            <param name='errorCode'>A code indicating the error.</param>
            <param name='errorReason'>A short description of the nature of the error.</param>
            <param name='errorMessage'>A detailed description of the error.</param>
            <param name='dataSource'>The Kusto service that returned the error.</param>
            <param name='clientRequestId'>The correlation ID provided by the client.</param>
            <param name='activityId'>The correlation ID used by the service.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoServiceException.#ctor(System.String,System.String,System.String,System.String,System.String,System.Guid,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class plus an inner exception.
            </summary>
            <param name='errorCode'>A code indicating the error.</param>
            <param name='errorReason'>A short description of the nature of the error.</param>
            <param name='errorMessage'>A detailed description of the error.</param>
            <param name='dataSource'>The Kusto service that returned the error.</param>
            <param name='clientRequestId'>The correlation ID provided by the client.</param>
            <param name='activityId'>The correlation ID used by the service.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.KustoServiceException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.KustoServiceException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoServiceException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoServiceException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoServiceException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.KustoServiceException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoServiceException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.KustoServiceException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.AuthorizationContextNotFoundException">
            <summary>
            Raised when error occurred returning authorization context from the DM.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.AuthorizationContextNotFoundException.Error">
            <summary>
            The error that occurred while attempting to retrieve authorization context from the DM.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.AuthorizationContextNotFoundException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.AuthorizationContextNotFoundException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.AuthorizationContextNotFoundException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.AuthorizationContextNotFoundException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.AuthorizationContextNotFoundException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.AuthorizationContextNotFoundException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.AuthorizationContextNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.AuthorizationContextNotFoundException.#ctor(System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class.
            </summary>
            <param name='error'>The error that occurred while attempting to retrieve authorization context from the DM.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.AuthorizationContextNotFoundException.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Guid,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class
            and the fields of the base classes.
            </summary>
            <param name='error'>The error that occurred while attempting to retrieve authorization context from the DM.</param>
            <param name='errorCode'>A code indicating the error.</param>
            <param name='errorReason'>A short description of the nature of the error.</param>
            <param name='errorMessage'>A detailed description of the error.</param>
            <param name='dataSource'>The Kusto service that returned the error.</param>
            <param name='clientRequestId'>The correlation ID provided by the client.</param>
            <param name='activityId'>The correlation ID used by the service.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.AuthorizationContextNotFoundException.#ctor(System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class plus an inner exception.
            </summary>
            <param name='error'>The error that occurred while attempting to retrieve authorization context from the DM.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.AuthorizationContextNotFoundException.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Guid,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class,
            the fields of the base classes plus an inner exception.
            </summary>
            <param name='error'>The error that occurred while attempting to retrieve authorization context from the DM.</param>
            <param name='errorCode'>A code indicating the error.</param>
            <param name='errorReason'>A short description of the nature of the error.</param>
            <param name='errorMessage'>A detailed description of the error.</param>
            <param name='dataSource'>The Kusto service that returned the error.</param>
            <param name='clientRequestId'>The correlation ID provided by the client.</param>
            <param name='activityId'>The correlation ID used by the service.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.AuthorizationContextNotFoundException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.AuthorizationContextNotFoundException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.AuthorizationContextNotFoundException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.AuthorizationContextNotFoundException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.AuthorizationContextNotFoundException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.AuthorizationContextNotFoundException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.AuthorizationContextNotFoundException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.AuthorizationContextNotFoundException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.CloudQueuesNotFoundException">
            <summary>
            Raised when no queues were returned from the DM.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.CloudQueuesNotFoundException.Error">
            <summary>
            The error that occurred while attempting to retrieve queues from the DM.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudQueuesNotFoundException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudQueuesNotFoundException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudQueuesNotFoundException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudQueuesNotFoundException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudQueuesNotFoundException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudQueuesNotFoundException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudQueuesNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudQueuesNotFoundException.#ctor(System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class.
            </summary>
            <param name='error'>The error that occurred while attempting to retrieve queues from the DM.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudQueuesNotFoundException.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Guid,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class
            and the fields of the base classes.
            </summary>
            <param name='error'>The error that occurred while attempting to retrieve queues from the DM.</param>
            <param name='errorCode'>A code indicating the error.</param>
            <param name='errorReason'>A short description of the nature of the error.</param>
            <param name='errorMessage'>A detailed description of the error.</param>
            <param name='dataSource'>The Kusto service that returned the error.</param>
            <param name='clientRequestId'>The correlation ID provided by the client.</param>
            <param name='activityId'>The correlation ID used by the service.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudQueuesNotFoundException.#ctor(System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class plus an inner exception.
            </summary>
            <param name='error'>The error that occurred while attempting to retrieve queues from the DM.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudQueuesNotFoundException.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Guid,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class,
            the fields of the base classes plus an inner exception.
            </summary>
            <param name='error'>The error that occurred while attempting to retrieve queues from the DM.</param>
            <param name='errorCode'>A code indicating the error.</param>
            <param name='errorReason'>A short description of the nature of the error.</param>
            <param name='errorMessage'>A detailed description of the error.</param>
            <param name='dataSource'>The Kusto service that returned the error.</param>
            <param name='clientRequestId'>The correlation ID provided by the client.</param>
            <param name='activityId'>The correlation ID used by the service.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.CloudQueuesNotFoundException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.CloudQueuesNotFoundException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudQueuesNotFoundException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudQueuesNotFoundException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudQueuesNotFoundException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.CloudQueuesNotFoundException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudQueuesNotFoundException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudQueuesNotFoundException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.IngestionResourcesNotFoundException">
            <summary>
            Raised when no ingestion resources were returned from the DM.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.IngestionResourcesNotFoundException.Error">
            <summary>
            The error that occurred while attempting to retrieve ingestion resources from the DM.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestionResourcesNotFoundException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestionResourcesNotFoundException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestionResourcesNotFoundException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestionResourcesNotFoundException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestionResourcesNotFoundException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestionResourcesNotFoundException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestionResourcesNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestionResourcesNotFoundException.#ctor(System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class.
            </summary>
            <param name='error'>The error that occurred while attempting to retrieve ingestion resources from the DM.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestionResourcesNotFoundException.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Guid,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class
            and the fields of the base classes.
            </summary>
            <param name='error'>The error that occurred while attempting to retrieve ingestion resources from the DM.</param>
            <param name='errorCode'>A code indicating the error.</param>
            <param name='errorReason'>A short description of the nature of the error.</param>
            <param name='errorMessage'>A detailed description of the error.</param>
            <param name='dataSource'>The Kusto service that returned the error.</param>
            <param name='clientRequestId'>The correlation ID provided by the client.</param>
            <param name='activityId'>The correlation ID used by the service.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestionResourcesNotFoundException.#ctor(System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class plus an inner exception.
            </summary>
            <param name='error'>The error that occurred while attempting to retrieve ingestion resources from the DM.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestionResourcesNotFoundException.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Guid,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class,
            the fields of the base classes plus an inner exception.
            </summary>
            <param name='error'>The error that occurred while attempting to retrieve ingestion resources from the DM.</param>
            <param name='errorCode'>A code indicating the error.</param>
            <param name='errorReason'>A short description of the nature of the error.</param>
            <param name='errorMessage'>A detailed description of the error.</param>
            <param name='dataSource'>The Kusto service that returned the error.</param>
            <param name='clientRequestId'>The correlation ID provided by the client.</param>
            <param name='activityId'>The correlation ID used by the service.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.IngestionResourcesNotFoundException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.IngestionResourcesNotFoundException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestionResourcesNotFoundException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestionResourcesNotFoundException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestionResourcesNotFoundException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.IngestionResourcesNotFoundException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestionResourcesNotFoundException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestionResourcesNotFoundException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.CloudBlobContainersNotFoundException">
            <summary>
            Raised when no blob containers were returned from DM.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.CloudBlobContainersNotFoundException.KustoEndpoint">
            <summary>
            The endpoint of the relevant DM.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudBlobContainersNotFoundException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudBlobContainersNotFoundException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudBlobContainersNotFoundException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudBlobContainersNotFoundException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudBlobContainersNotFoundException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudBlobContainersNotFoundException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudBlobContainersNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudBlobContainersNotFoundException.#ctor(System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class.
            </summary>
            <param name='kustoEndpoint'>The endpoint of the relevant DM.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudBlobContainersNotFoundException.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Guid,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class
            and the fields of the base classes.
            </summary>
            <param name='kustoEndpoint'>The endpoint of the relevant DM.</param>
            <param name='errorCode'>A code indicating the error.</param>
            <param name='errorReason'>A short description of the nature of the error.</param>
            <param name='errorMessage'>A detailed description of the error.</param>
            <param name='dataSource'>The Kusto service that returned the error.</param>
            <param name='clientRequestId'>The correlation ID provided by the client.</param>
            <param name='activityId'>The correlation ID used by the service.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudBlobContainersNotFoundException.#ctor(System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class plus an inner exception.
            </summary>
            <param name='kustoEndpoint'>The endpoint of the relevant DM.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudBlobContainersNotFoundException.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Guid,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class,
            the fields of the base classes plus an inner exception.
            </summary>
            <param name='kustoEndpoint'>The endpoint of the relevant DM.</param>
            <param name='errorCode'>A code indicating the error.</param>
            <param name='errorReason'>A short description of the nature of the error.</param>
            <param name='errorMessage'>A detailed description of the error.</param>
            <param name='dataSource'>The Kusto service that returned the error.</param>
            <param name='clientRequestId'>The correlation ID provided by the client.</param>
            <param name='activityId'>The correlation ID used by the service.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.CloudBlobContainersNotFoundException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.CloudBlobContainersNotFoundException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudBlobContainersNotFoundException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudBlobContainersNotFoundException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudBlobContainersNotFoundException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.CloudBlobContainersNotFoundException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudBlobContainersNotFoundException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudBlobContainersNotFoundException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.CloudTableNotFoundException">
            <summary>
            Raised when no ingestions status table was returned from DM.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.CloudTableNotFoundException.KustoEndpoint">
            <summary>
            The endpoint of the relevant DM.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudTableNotFoundException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudTableNotFoundException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudTableNotFoundException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudTableNotFoundException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudTableNotFoundException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudTableNotFoundException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudTableNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudTableNotFoundException.#ctor(System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class.
            </summary>
            <param name='kustoEndpoint'>The endpoint of the relevant DM.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudTableNotFoundException.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Guid,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class
            and the fields of the base classes.
            </summary>
            <param name='kustoEndpoint'>The endpoint of the relevant DM.</param>
            <param name='errorCode'>A code indicating the error.</param>
            <param name='errorReason'>A short description of the nature of the error.</param>
            <param name='errorMessage'>A detailed description of the error.</param>
            <param name='dataSource'>The Kusto service that returned the error.</param>
            <param name='clientRequestId'>The correlation ID provided by the client.</param>
            <param name='activityId'>The correlation ID used by the service.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudTableNotFoundException.#ctor(System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class plus an inner exception.
            </summary>
            <param name='kustoEndpoint'>The endpoint of the relevant DM.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudTableNotFoundException.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Guid,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class,
            the fields of the base classes plus an inner exception.
            </summary>
            <param name='kustoEndpoint'>The endpoint of the relevant DM.</param>
            <param name='errorCode'>A code indicating the error.</param>
            <param name='errorReason'>A short description of the nature of the error.</param>
            <param name='errorMessage'>A detailed description of the error.</param>
            <param name='dataSource'>The Kusto service that returned the error.</param>
            <param name='clientRequestId'>The correlation ID provided by the client.</param>
            <param name='activityId'>The correlation ID used by the service.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.CloudTableNotFoundException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.CloudTableNotFoundException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudTableNotFoundException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudTableNotFoundException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudTableNotFoundException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.CloudTableNotFoundException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudTableNotFoundException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CloudTableNotFoundException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.IngestClientException">
            <summary>
            Raised when an error occurred for an ingestion source.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.IngestClientException.IngestionSourceId">
            <summary>
            The identifier of the source that generated the error.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.IngestClientException.IngestionSource">
            <summary>
            The source that generated the error.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.IngestClientException.Error">
            <summary>
            The error message that was generated while processing the source.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor with a message string and an inner exception
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class plus an inner exception.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.IngestClientException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.IngestClientException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.IngestClientException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.InvalidEndpointException">
            <summary>
            Raised when trying to ingest to invalid cluster type.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.InvalidEndpointException.IngestClientType">
            <summary>
            The ingest client type.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.InvalidEndpointException.ClusterServiceType">
            <summary>
            The cluster service type.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.InvalidEndpointException.EndpointSuggestion">
            <summary>
            Suggestion with most likely intended endpoint (optional).
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidEndpointException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidEndpointException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidEndpointException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidEndpointException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidEndpointException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidEndpointException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidEndpointException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor with a message string and an inner exception
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidEndpointException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidEndpointException.#ctor(System.String,System.String,System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class.
            </summary>
            <param name='ingestClientType'>The ingest client type.</param>
            <param name='clusterServiceType'>The cluster service type.</param>
            <param name='endpointSuggestion'>Suggestion with most likely intended endpoint (optional).</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidEndpointException.#ctor(System.String,System.String,System.String,System.Nullable{System.Guid},System.String,System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class
            and the fields of the base classes.
            </summary>
            <param name='ingestClientType'>The ingest client type.</param>
            <param name='clusterServiceType'>The cluster service type.</param>
            <param name='endpointSuggestion'>Suggestion with most likely intended endpoint (optional).</param>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidEndpointException.#ctor(System.String,System.String,System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class plus an inner exception.
            </summary>
            <param name='ingestClientType'>The ingest client type.</param>
            <param name='clusterServiceType'>The cluster service type.</param>
            <param name='endpointSuggestion'>Suggestion with most likely intended endpoint (optional).</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidEndpointException.#ctor(System.String,System.String,System.String,System.Nullable{System.Guid},System.String,System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class,
            the fields of the base classes plus an inner exception.
            </summary>
            <param name='ingestClientType'>The ingest client type.</param>
            <param name='clusterServiceType'>The cluster service type.</param>
            <param name='endpointSuggestion'>Suggestion with most likely intended endpoint (optional).</param>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.InvalidEndpointException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.InvalidEndpointException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidEndpointException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidEndpointException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidEndpointException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.InvalidEndpointException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidEndpointException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidEndpointException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.FailedToRetrieveIngestionStatusException">
            <summary>
            Raised when an attempt to retrieve the status of an ingestion failed.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToRetrieveIngestionStatusException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToRetrieveIngestionStatusException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToRetrieveIngestionStatusException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToRetrieveIngestionStatusException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToRetrieveIngestionStatusException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToRetrieveIngestionStatusException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToRetrieveIngestionStatusException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor with a message string and an inner exception
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToRetrieveIngestionStatusException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToRetrieveIngestionStatusException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base classed.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToRetrieveIngestionStatusException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base class plus an inner exception.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.FailedToRetrieveIngestionStatusException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.FailedToRetrieveIngestionStatusException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToRetrieveIngestionStatusException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToRetrieveIngestionStatusException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToRetrieveIngestionStatusException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.FailedToRetrieveIngestionStatusException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToRetrieveIngestionStatusException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToRetrieveIngestionStatusException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.NonexistentSourceIdException">
            <summary>
            Raised when a non-existent source ID was provided to retrieve the status of an ingestion.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.NonexistentSourceIdException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.NonexistentSourceIdException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.NonexistentSourceIdException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.NonexistentSourceIdException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.NonexistentSourceIdException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.NonexistentSourceIdException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.NonexistentSourceIdException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor with a message string and an inner exception
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.NonexistentSourceIdException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.NonexistentSourceIdException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base classed.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.NonexistentSourceIdException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base class plus an inner exception.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.NonexistentSourceIdException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.NonexistentSourceIdException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.NonexistentSourceIdException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.NonexistentSourceIdException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.NonexistentSourceIdException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.NonexistentSourceIdException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.NonexistentSourceIdException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.NonexistentSourceIdException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.DuplicateIngestionPropertyException">
            <summary>
            Raised when an ingestion property is configured more than once.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.DuplicateIngestionPropertyException.PropertyName">
            <summary>
            The name of the duplicated property.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DuplicateIngestionPropertyException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DuplicateIngestionPropertyException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DuplicateIngestionPropertyException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DuplicateIngestionPropertyException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DuplicateIngestionPropertyException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DuplicateIngestionPropertyException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DuplicateIngestionPropertyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DuplicateIngestionPropertyException.#ctor(System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class.
            </summary>
            <param name='propertyName'>The name of the duplicated property.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DuplicateIngestionPropertyException.#ctor(System.String,System.Nullable{System.Guid},System.String,System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class
            and the fields of the base classes.
            </summary>
            <param name='propertyName'>The name of the duplicated property.</param>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DuplicateIngestionPropertyException.#ctor(System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class plus an inner exception.
            </summary>
            <param name='propertyName'>The name of the duplicated property.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DuplicateIngestionPropertyException.#ctor(System.String,System.Nullable{System.Guid},System.String,System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class,
            the fields of the base classes plus an inner exception.
            </summary>
            <param name='propertyName'>The name of the duplicated property.</param>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.DuplicateIngestionPropertyException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.DuplicateIngestionPropertyException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DuplicateIngestionPropertyException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DuplicateIngestionPropertyException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DuplicateIngestionPropertyException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.DuplicateIngestionPropertyException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DuplicateIngestionPropertyException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DuplicateIngestionPropertyException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.InvalidIngestionMappingException">
            <summary>
            Raised when the ingestion mapping is invalid or does not match the data format.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidIngestionMappingException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidIngestionMappingException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidIngestionMappingException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidIngestionMappingException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidIngestionMappingException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidIngestionMappingException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidIngestionMappingException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor with a message string and an inner exception
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidIngestionMappingException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidIngestionMappingException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base classed.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidIngestionMappingException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base class plus an inner exception.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.InvalidIngestionMappingException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.InvalidIngestionMappingException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidIngestionMappingException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidIngestionMappingException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidIngestionMappingException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.InvalidIngestionMappingException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidIngestionMappingException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidIngestionMappingException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.MultipleIngestionMappingPropertiesException">
            <summary>
            Raised when multiple ingestion mapping or ingestion mapping reference properties are provided.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.MultipleIngestionMappingPropertiesException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.MultipleIngestionMappingPropertiesException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.MultipleIngestionMappingPropertiesException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.MultipleIngestionMappingPropertiesException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.MultipleIngestionMappingPropertiesException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.MultipleIngestionMappingPropertiesException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.MultipleIngestionMappingPropertiesException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor with a message string and an inner exception
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.MultipleIngestionMappingPropertiesException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.MultipleIngestionMappingPropertiesException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base classed.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.MultipleIngestionMappingPropertiesException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base class plus an inner exception.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.MultipleIngestionMappingPropertiesException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.MultipleIngestionMappingPropertiesException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.MultipleIngestionMappingPropertiesException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.MultipleIngestionMappingPropertiesException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.MultipleIngestionMappingPropertiesException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.MultipleIngestionMappingPropertiesException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.MultipleIngestionMappingPropertiesException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.MultipleIngestionMappingPropertiesException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.DataFormatNotSpecifiedException">
            <summary>
            Raised when data format is required but not specified in IngestionProperties.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DataFormatNotSpecifiedException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DataFormatNotSpecifiedException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DataFormatNotSpecifiedException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DataFormatNotSpecifiedException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DataFormatNotSpecifiedException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DataFormatNotSpecifiedException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DataFormatNotSpecifiedException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor with a message string and an inner exception
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DataFormatNotSpecifiedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DataFormatNotSpecifiedException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base classed.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DataFormatNotSpecifiedException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base class plus an inner exception.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.DataFormatNotSpecifiedException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.DataFormatNotSpecifiedException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DataFormatNotSpecifiedException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DataFormatNotSpecifiedException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DataFormatNotSpecifiedException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.DataFormatNotSpecifiedException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DataFormatNotSpecifiedException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DataFormatNotSpecifiedException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.InvalidUriIngestClientException">
            <summary>
            Raised when an invalid blob URI was submitted as an ingestion source.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidUriIngestClientException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidUriIngestClientException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidUriIngestClientException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidUriIngestClientException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidUriIngestClientException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidUriIngestClientException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidUriIngestClientException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor with a message string and an inner exception
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidUriIngestClientException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidUriIngestClientException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base classed.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidUriIngestClientException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base class plus an inner exception.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.InvalidUriIngestClientException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.InvalidUriIngestClientException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidUriIngestClientException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidUriIngestClientException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidUriIngestClientException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.InvalidUriIngestClientException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidUriIngestClientException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.InvalidUriIngestClientException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.CompressFileIngestClientException">
            <summary>
            Raised when the ingest client failed to compress the file provided for ingestion.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CompressFileIngestClientException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CompressFileIngestClientException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CompressFileIngestClientException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CompressFileIngestClientException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CompressFileIngestClientException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CompressFileIngestClientException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CompressFileIngestClientException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor with a message string and an inner exception
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CompressFileIngestClientException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CompressFileIngestClientException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base classed.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CompressFileIngestClientException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base class plus an inner exception.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.CompressFileIngestClientException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.CompressFileIngestClientException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CompressFileIngestClientException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CompressFileIngestClientException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CompressFileIngestClientException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.CompressFileIngestClientException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CompressFileIngestClientException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.CompressFileIngestClientException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.UploadFileToTempBlobIngestClientException">
            <summary>
            Raised when the ingest client failed to upload the file provided for ingestion to a temporary blob.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.UploadFileToTempBlobIngestClientException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.UploadFileToTempBlobIngestClientException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.UploadFileToTempBlobIngestClientException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.UploadFileToTempBlobIngestClientException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.UploadFileToTempBlobIngestClientException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.UploadFileToTempBlobIngestClientException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.UploadFileToTempBlobIngestClientException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor with a message string and an inner exception
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.UploadFileToTempBlobIngestClientException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.UploadFileToTempBlobIngestClientException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base classed.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.UploadFileToTempBlobIngestClientException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base class plus an inner exception.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.UploadFileToTempBlobIngestClientException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.UploadFileToTempBlobIngestClientException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.UploadFileToTempBlobIngestClientException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.UploadFileToTempBlobIngestClientException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.UploadFileToTempBlobIngestClientException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.UploadFileToTempBlobIngestClientException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.UploadFileToTempBlobIngestClientException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.UploadFileToTempBlobIngestClientException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.SizeLimitExceededIngestClientException">
            <summary>
            Raised when an ingestion source is too large.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.SizeLimitExceededIngestClientException.Size">
            <summary>
            The size of the ingestion source.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.SizeLimitExceededIngestClientException.MaxSize">
            <summary>
            The maximal size allowed for ingestion.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.SizeLimitExceededIngestClientException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.SizeLimitExceededIngestClientException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.SizeLimitExceededIngestClientException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.SizeLimitExceededIngestClientException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.SizeLimitExceededIngestClientException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.SizeLimitExceededIngestClientException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.SizeLimitExceededIngestClientException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor with a message string and an inner exception
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.SizeLimitExceededIngestClientException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.SizeLimitExceededIngestClientException.#ctor(System.Int64,System.Int64,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class.
            </summary>
            <param name='size'>The size of the ingestion source.</param>
            <param name='maxSize'>The maximal size allowed for ingestion.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.SizeLimitExceededIngestClientException.#ctor(System.Int64,System.Int64,System.Nullable{System.Guid},System.String,System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class
            and the fields of the base classes.
            </summary>
            <param name='size'>The size of the ingestion source.</param>
            <param name='maxSize'>The maximal size allowed for ingestion.</param>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.SizeLimitExceededIngestClientException.#ctor(System.Int64,System.Int64,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class plus an inner exception.
            </summary>
            <param name='size'>The size of the ingestion source.</param>
            <param name='maxSize'>The maximal size allowed for ingestion.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.SizeLimitExceededIngestClientException.#ctor(System.Int64,System.Int64,System.Nullable{System.Guid},System.String,System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class,
            the fields of the base classes plus an inner exception.
            </summary>
            <param name='size'>The size of the ingestion source.</param>
            <param name='maxSize'>The maximal size allowed for ingestion.</param>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.SizeLimitExceededIngestClientException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.SizeLimitExceededIngestClientException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.SizeLimitExceededIngestClientException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.SizeLimitExceededIngestClientException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.SizeLimitExceededIngestClientException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.SizeLimitExceededIngestClientException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.SizeLimitExceededIngestClientException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.SizeLimitExceededIngestClientException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.StreamingIngestClientException">
            <summary>
            Raised when an error occurred while performing a streaming ingestion.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor with a message string and an inner exception
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base classed.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base class plus an inner exception.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.StreamingIngestClientException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.StreamingIngestClientException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.StreamingIngestClientException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.StreamingIngestClientPermanentException">
            <summary>
            Raised when a permanent error occurred while performing a streaming ingestion.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientPermanentException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientPermanentException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientPermanentException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientPermanentException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientPermanentException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientPermanentException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientPermanentException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor with a message string and an inner exception
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientPermanentException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientPermanentException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base classed.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is true.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientPermanentException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base class plus an inner exception.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is true.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.StreamingIngestClientPermanentException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.StreamingIngestClientPermanentException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientPermanentException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientPermanentException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientPermanentException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.StreamingIngestClientPermanentException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientPermanentException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.StreamingIngestClientPermanentException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.TooManyConcurrentRequestsException">
            <summary>
            Raised when the number of concurrent ingestions are above some threshold.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.TooManyConcurrentRequestsException.MaxConcurrentCalls">
            <summary>
            The max concurrent ingestion calls can be processed.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.TooManyConcurrentRequestsException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.TooManyConcurrentRequestsException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.TooManyConcurrentRequestsException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.TooManyConcurrentRequestsException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.TooManyConcurrentRequestsException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.TooManyConcurrentRequestsException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.TooManyConcurrentRequestsException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor with a message string and an inner exception
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.TooManyConcurrentRequestsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.TooManyConcurrentRequestsException.#ctor(System.Int32,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class.
            </summary>
            <param name='maxConcurrentCalls'>The max concurrent ingestion calls can be processed.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.TooManyConcurrentRequestsException.#ctor(System.Int32,System.Nullable{System.Guid},System.String,System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class
            and the fields of the base classes.
            </summary>
            <param name='maxConcurrentCalls'>The max concurrent ingestion calls can be processed.</param>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.TooManyConcurrentRequestsException.#ctor(System.Int32,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class plus an inner exception.
            </summary>
            <param name='maxConcurrentCalls'>The max concurrent ingestion calls can be processed.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.TooManyConcurrentRequestsException.#ctor(System.Int32,System.Nullable{System.Guid},System.String,System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class,
            the fields of the base classes plus an inner exception.
            </summary>
            <param name='maxConcurrentCalls'>The max concurrent ingestion calls can be processed.</param>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.TooManyConcurrentRequestsException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.TooManyConcurrentRequestsException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.TooManyConcurrentRequestsException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.TooManyConcurrentRequestsException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.TooManyConcurrentRequestsException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.TooManyConcurrentRequestsException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.TooManyConcurrentRequestsException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.TooManyConcurrentRequestsException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.IngestClientStoppedException">
            <summary>
            Raised when trying to access a disposed client.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientStoppedException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientStoppedException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientStoppedException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientStoppedException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientStoppedException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientStoppedException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientStoppedException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor with a message string and an inner exception
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientStoppedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientStoppedException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base classed.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is true.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientStoppedException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base class plus an inner exception.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is true.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.IngestClientStoppedException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.IngestClientStoppedException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientStoppedException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientStoppedException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientStoppedException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.IngestClientStoppedException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientStoppedException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.IngestClientStoppedException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.DirectIngestClientException">
            <summary>
            Raised when an error occurred while performing a direct ingestion.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DirectIngestClientException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DirectIngestClientException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DirectIngestClientException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DirectIngestClientException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DirectIngestClientException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DirectIngestClientException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DirectIngestClientException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor with a message string and an inner exception
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DirectIngestClientException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DirectIngestClientException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base classed.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DirectIngestClientException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base class plus an inner exception.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.DirectIngestClientException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.DirectIngestClientException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DirectIngestClientException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DirectIngestClientException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DirectIngestClientException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.DirectIngestClientException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DirectIngestClientException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.DirectIngestClientException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.QueuedIngestClientException">
            <summary>
            Raised when an error occurred while performing a queued ingestion.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.QueuedIngestClientException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.QueuedIngestClientException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.QueuedIngestClientException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.QueuedIngestClientException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.QueuedIngestClientException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.QueuedIngestClientException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.QueuedIngestClientException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor with a message string and an inner exception
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.QueuedIngestClientException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.QueuedIngestClientException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base classed.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.QueuedIngestClientException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base class plus an inner exception.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.QueuedIngestClientException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.QueuedIngestClientException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.QueuedIngestClientException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.QueuedIngestClientException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.QueuedIngestClientException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.QueuedIngestClientException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.QueuedIngestClientException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.QueuedIngestClientException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.PostMessageToQueueFailedException">
            <summary>
            Raised when posting a message to queue failed.
            </summary>
        </member>
        <member name="F:Kusto.Ingest.Exceptions.PostMessageToQueueFailedException.QueueUri">
            <summary>
            The URI of the queue.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PostMessageToQueueFailedException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PostMessageToQueueFailedException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PostMessageToQueueFailedException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PostMessageToQueueFailedException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PostMessageToQueueFailedException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PostMessageToQueueFailedException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PostMessageToQueueFailedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PostMessageToQueueFailedException.#ctor(System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class.
            </summary>
            <param name='queueUri'>The URI of the queue.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PostMessageToQueueFailedException.#ctor(System.String,System.Nullable{System.Guid},System.String,System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class
            and the fields of the base classes.
            </summary>
            <param name='queueUri'>The URI of the queue.</param>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PostMessageToQueueFailedException.#ctor(System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class plus an inner exception.
            </summary>
            <param name='queueUri'>The URI of the queue.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PostMessageToQueueFailedException.#ctor(System.String,System.Nullable{System.Guid},System.String,System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all fields of the class,
            the fields of the base classes plus an inner exception.
            </summary>
            <param name='queueUri'>The URI of the queue.</param>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.PostMessageToQueueFailedException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.PostMessageToQueueFailedException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PostMessageToQueueFailedException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PostMessageToQueueFailedException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PostMessageToQueueFailedException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.PostMessageToQueueFailedException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PostMessageToQueueFailedException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PostMessageToQueueFailedException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.PermanentlyFailedToPostMessageException">
            <summary>
            Raised when posting a message to queue failed due to permanent error.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PermanentlyFailedToPostMessageException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PermanentlyFailedToPostMessageException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PermanentlyFailedToPostMessageException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PermanentlyFailedToPostMessageException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PermanentlyFailedToPostMessageException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PermanentlyFailedToPostMessageException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PermanentlyFailedToPostMessageException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor with a message string and an inner exception
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PermanentlyFailedToPostMessageException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PermanentlyFailedToPostMessageException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base classed.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is true.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PermanentlyFailedToPostMessageException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base class plus an inner exception.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is true.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.PermanentlyFailedToPostMessageException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.PermanentlyFailedToPostMessageException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PermanentlyFailedToPostMessageException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PermanentlyFailedToPostMessageException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PermanentlyFailedToPostMessageException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.PermanentlyFailedToPostMessageException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PermanentlyFailedToPostMessageException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.PermanentlyFailedToPostMessageException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.FailedToPostMessageToAllQueuesException">
            <summary>
            Raised when posting a message to all queue references failed.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToPostMessageToAllQueuesException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToPostMessageToAllQueuesException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToPostMessageToAllQueuesException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToPostMessageToAllQueuesException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToPostMessageToAllQueuesException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToPostMessageToAllQueuesException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToPostMessageToAllQueuesException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor with a message string and an inner exception
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToPostMessageToAllQueuesException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToPostMessageToAllQueuesException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base classed.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToPostMessageToAllQueuesException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base class plus an inner exception.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.FailedToPostMessageToAllQueuesException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.FailedToPostMessageToAllQueuesException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToPostMessageToAllQueuesException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToPostMessageToAllQueuesException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToPostMessageToAllQueuesException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.FailedToPostMessageToAllQueuesException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToPostMessageToAllQueuesException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToPostMessageToAllQueuesException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Kusto.Ingest.Exceptions.FailedToEnableIngestionStatusReportException">
            <summary>
            Raised when the client has no information regarding the ingestion status tables and cannot enable ingestion status reporting.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToEnableIngestionStatusReportException.Construct(System.Boolean,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            This method holds the logic common to all constructors
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToEnableIngestionStatusReportException.Construct_Debugger">
            <summary>
            If this class is marked for debugging, attach to a debugger.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToEnableIngestionStatusReportException.Construct_IsPermanent(System.Nullable{System.Boolean},System.Int32)">
            <summary>
            Set the value of IsPermanent during construction.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToEnableIngestionStatusReportException.Construct_ExceptionCreationContext(System.Boolean)">
            <summary>
            Initialize the exception creation context member.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToEnableIngestionStatusReportException.Construct_Trace">
            <summary>
            Trace the fact that the constructor has been called,
            which usually indicates that the exception will be raised.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToEnableIngestionStatusReportException.#ctor">
            <summary>
            Constructor with no arguments
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToEnableIngestionStatusReportException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor with a message string and an inner exception
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToEnableIngestionStatusReportException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Creates a new instance of the class with serialized data.
            </summary>
            <param name="info">The <see cref="T: System.Runtime.Serialization.SeraizliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToEnableIngestionStatusReportException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base classed.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToEnableIngestionStatusReportException.#ctor(System.Nullable{System.Guid},System.String,System.String,System.Exception,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
            <summary>
            Constructor which accepts all the fields of the base class plus an inner exception.
            </summary>
            <param name='ingestionSourceId'>The identifier of the source that generated the error.</param>
            <param name='ingestionSource'>The source that generated the error.</param>
            <param name='error'>The error message that was generated while processing the source.</param>
            <param name='failureCode'>Gets the failure code associated with the exception. This is a numeric value similar to the HTTP status code), and defaults to null.</param>
            <param name='failureSubCode'>Gets the failure sub-code associated with the exception. This is a string value which elaborates on the failure code, and defaults to null.</param>
            <param name='isPermanent'>Gets a Boolean indicating whether the exception is permanent and should not be retried. The deault is null.</param>
            <param name='innerException'>The inner exception</param>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.FailedToEnableIngestionStatusReportException.AlreadyTraced">
            <summary>
            Gets whether the exception object was already traced during construction.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.Exceptions.FailedToEnableIngestionStatusReportException.Message">
            <summary>
            Overrides <see cref='P:System.Exception.Message'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToEnableIngestionStatusReportException.CreateMessageFromTemplate">
            <summary>
            Create the exception message from the data provided
             in the .t4 file and the object's actual fields (if any)
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToEnableIngestionStatusReportException.ToString">
            <summary>
            Overrides <see cref='M:System.Object.ToString'/>
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToEnableIngestionStatusReportException.WriteToStringTo(System.Text.StringBuilder)">
            <summary>
            Like <see cref='M:Kusto.Ingest.Exceptions.FailedToEnableIngestionStatusReportException.ToString'/>, but writes to a StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToEnableIngestionStatusReportException.WritePropertiesTo(System.Text.StringBuilder)">
            <summary>
            Writes all properties to the StringBuilder.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.Exceptions.FailedToEnableIngestionStatusReportException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
            about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SeriazliationInfo"/> that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="M:Kusto.Ingest.StagingBlobStoreSettings.#ctor(System.Collections.Generic.IEnumerable{System.String},System.String,System.Boolean)">
            <summary>
            Staging storage configuration to be used during ingestion
            </summary>
        </member>
        <member name="T:Kusto.Ingest.SourceOptions">
            <summary>
            Additional options for the ingestion source accepted in <see cref="T:Kusto.Ingest.IKustoIngestClient"/>.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.SourceOptions.SourceId">
            <summary>
            Identifies the ingestion source.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.SourceOptions.Compress">
            <summary>
            Determines whether data should be compressed before being uploaded.
            </summary>
        </member>
        <member name="T:Kusto.Ingest.DataReaderSourceOptions">
            <summary>
            Additional option for the <see cref="T:System.Data.IDataReader"/> ingestion source accepted in <see cref="M:Kusto.Ingest.IKustoIngestClient.IngestFromDataReaderAsync(System.Data.IDataReader,Kusto.Ingest.KustoIngestionProperties,Kusto.Ingest.DataReaderSourceOptions)"/>.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.DataReaderSourceOptions.MaxDegreeOfParallelism">
            <summary>
            Limits the number of concurrent operations when writing <see cref="T:System.Data.IDataReader"/> to blobs.
            </summary>
        </member>
        <member name="T:Kusto.Ingest.StorageSourceOptions">
            <summary>
            Additional option for the URI ingestion source accepted in <see cref="M:Kusto.Ingest.IKustoIngestClient.IngestFromStorageAsync(System.String,Kusto.Ingest.KustoIngestionProperties,Kusto.Ingest.StorageSourceOptions)"/>.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.StorageSourceOptions.Size">
            <summary>
            The uncompressed raw data size.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.StorageSourceOptions.DeleteSourceOnSuccess">
            <summary>
            Indicates whether the ingestion source should be deleted after successful ingestion. The default value is <see langword="false" />.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.StorageSourceOptions.CompressionType">
            <summary>
            Indicates the data source compression type. The default value is <see langword="DataSourceCompressionType.None" />.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.StorageSourceOptions.IsLocalFileSystem">
            <summary>
            Allows to explicitly state that the source provided is on the Local file system.
            If this value is not set, it will return a value by trying to access the file locally.
            </summary>
        </member>
        <member name="M:Kusto.Ingest.StorageSourceOptions.Normalize">
            <summary>
            Set or correct properties of the class so that they are consistant
            </summary>
        </member>
        <member name="T:Kusto.Ingest.StreamSourceOptions">
            <summary>
            Additional option for the <see cref="P:Kusto.Ingest.StreamSourceOptions.Stream"/> ingestion source accepted in <see cref="M:Kusto.Ingest.IKustoIngestClient.IngestFromStreamAsync(System.IO.Stream,Kusto.Ingest.KustoIngestionProperties,Kusto.Ingest.StreamSourceOptions)"/>.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.StreamSourceOptions.LeaveOpen">
            <summary>
            Indicates whether the <see cref="P:Kusto.Ingest.StreamSourceOptions.Stream"/> ingestion source should be closed when the ingestion call completes. The default value is <see langword="false" />.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.StreamSourceOptions.CompressionType">
            <summary>
            Indicates the <see cref="P:Kusto.Ingest.StreamSourceOptions.Stream"/> compression type. The default value is <see langword="DataSourceCompressionType.None" />.
            </summary>
        </member>
        <member name="P:Kusto.Ingest.StreamSourceOptions.Size">
            <summary>
            The uncompressed raw data size.
            </summary>
        </member>
    </members>
</doc>