Channel Class | 
The Channel type exposes the following members.
| Name | Description | |
|---|---|---|
| ChannelType | Gets or sets the channel type. | |
| MultiInputRecordReaderType | Gets or sets the type of the channel's multi-input record reader. | |
| PartitionAssignmentMethod | Gets or sets the partition assignment method used when PartitionsPerTask is larger than 1. | |
| PartitionCount | Gets or sets the number of partitions to create | |
| PartitionerType | Gets or sets the partitioner to use to spread the records across the output tasks. | |
| PartitionsPerTask | Gets or sets the number of partitions per task. | |
| Receiver | Gets the operation that is reading records from this channel. | |
| RecordType | Gets the type of the records that can be written to this channel. | |
| Sender | Gets the operation that is writing records to this channel. | |
| Settings | Gets the settings for the channel's sending stage. | |
| TaskCount | Gets or sets the number of tasks created for this channel's receiving stage. | 
| Name | Description | |
|---|---|---|
| CreateInput | Creates an InputStageInfo for this channel. | |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object)  | |
| GetHashCode | Serves as the default hash function. (Inherited from Object)  | |
| GetType | Gets the Type of the current instance. (Inherited from Object)  | |
| ToString | Returns a string that represents the current object. (Inherited from Object)  |