Channel<TWrite,TRead> クラス

定義

TRead型の要素の読み取りとTWrite型の要素の書き込みをサポートするチャネルの基本クラスを提供します。

generic <typename TWrite, typename TRead>
public ref class Channel abstract
public abstract class Channel<TWrite,TRead>
type Channel<'Write, 'Read> = class
Public MustInherit Class Channel(Of TWrite, TRead)

型パラメーター

TWrite

チャネルに書き込み可能なデータの種類を指定します。

TRead

チャネルから読み取ることができるデータの種類を指定します。

継承
Channel<TWrite,TRead>
派生

コンストラクター

名前 説明
Channel<TWrite,TRead>()

Channel<TWrite,TRead> クラスのインスタンスを初期化します。

プロパティ

名前 説明
Reader

このチャネルの読み取り可能な半分を取得します。

Writer

このチャネルの書き込み可能な半分を取得します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

演算子

名前 説明
Implicit(Channel<TWrite,TRead> to ChannelReader<TRead>)

Channel<TWrite,TRead>から読み取り可能な半分への暗黙的なキャスト。

Implicit(Channel<TWrite,TRead> to ChannelWriter<TWrite>)

Channel<TWrite,TRead>から書き込み可能な半分への暗黙的なキャスト。

適用対象