Class TableSource<TOutput> A data flow source for Couchbase
Inheritance TableSource<TOutput>
Namespace : ETLBox.Azure.TablesAssembly : ETLBox.Azure.Tables.dllSyntax# public class TableSource < TOutput > : DataFlowExecutableSource < TOutput >, IDataFlowExecutableSource < TOutput >, IDataFlowSource < TOutput >, IDataFlowExecutableSource , IDataFlowSource , IDataFlowComponent , ILoggableTask
Type Parameters Name Description TOutput Type of outgoing data.
Constructors TableSource()#
Declaration TableSource(string, string)#
Declaration public TableSource ( string connectionString , string tableName )
Parameters Properties ConnectionString#
Declaration public string ConnectionString { get ; set ; }
Property Value Endpoint#
Declaration public Uri Endpoint { get ; set ; }
Property Value Filter# Returns only entities that satisfy the specified filter expression.
For example, the following expression would filter entities with a PartitionKey of 'foo': e => e.PartitionKey == "foo"
.
Declaration public string Filter { get ; set ; }
Property Value MaxPerPage# The maximum number of entities that will be returned per page.
Note: This value does not limit the total number of results if the result is fully enumerated.
Declaration public int? MaxPerPage { get ; set ; }
Property Value Select# An IEnumerable<T> of entity property names that selects which set of entity properties to return in the result set.
For example, the following value would return only the PartitionKey and RowKey properties: new[] { "PartitionKey, RowKey"}
.
Declaration public IEnumerable < string > Select { get ; set ; }
Property Value TableClient# An existing TableClient which is then used for the connection. (No ConnectionString or Endpoint
needed if this is provided)
Declaration public TableClient TableClient { get ; set ; }
Property Value TableClientOptions# Client options used when creating the TableClient.
Declaration public TableClientOptions TableClientOptions { get ; set ; }
Property Value TableName# The name of an existing Table in which the data is written.
Declaration public string TableName { get ; set ; }
Property Value TableSharedKeyCredential#
Declaration public TableSharedKeyCredential TableSharedKeyCredential { get ; set ; }
Property Value TokenCredential#
Declaration public TokenCredential TokenCredential { get ; set ; }
Property Value Methods CheckParameter()#
Declaration protected override void CheckParameter ()
Overrides CleanUpOnFaulted(Exception)#
Declaration protected override void CleanUpOnFaulted ( Exception e )
Parameters Overrides CleanUpOnSuccess()#
Declaration protected override void CleanUpOnSuccess ()
Overrides InitCheckedParameter()#
Declaration protected override void InitCheckedParameter ()
Overrides OnExecutionDoAsyncWork()#
Declaration protected override void OnExecutionDoAsyncWork ()
Overrides PrepareParameterForCheck()#
Declaration protected override void PrepareParameterForCheck ()
Overrides Implements#