다음을 통해 공유


System.Threading.Channels 네임스페이스

생산자와 소비자 간에 데이터를 비동기적으로 전달하기 위한 동기화 데이터 구조 집합을 제공합니다.

클래스

BoundedChannelOptions

바인딩된 Channel<T> 인스턴스의 동작을 제어하는 옵션을 제공합니다.

Channel

채널을 만들기 위한 정적 메서드를 제공합니다.

Channel<T>

T형식의 요소 읽기 및 쓰기를 지원하는 채널에 대한 기본 클래스를 제공합니다.

Channel<TWrite,TRead>

TRead 형식의 요소 읽기 및 형식 TWrite요소 쓰기를 지원하는 채널에 대한 기본 클래스를 제공합니다.

ChannelClosedException

채널이 닫힌 후 사용되는 경우 예외가 throw됩니다.

ChannelOptions

채널 인스턴스의 동작을 제어하는 옵션을 제공합니다.

ChannelReader<T>

채널에서 읽기 위한 기본 클래스를 제공합니다.

ChannelWriter<T>

채널에 쓰기 위한 기본 클래스를 제공합니다.

UnboundedChannelOptions

바인딩되지 않은 Channel<T> 인스턴스의 동작을 제어하는 옵션을 제공합니다.

UnboundedPrioritizedChannelOptions<T>

Channel.CreateUnboundedPrioritized만든 인스턴스의 동작을 제어하는 옵션을 제공합니다.

열거형

BoundedChannelFullMode

이미 가득 찬 제한된 채널에 쓸 때 사용할 동작을 지정합니다.