System.Threading.Channels Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller en uppsättning synkroniseringsdatastrukturer för överföring av data mellan producenter och konsumenter asynkront.
Klasser
| Name | Description |
|---|---|
| BoundedChannelOptions |
Innehåller alternativ som styr beteendet Channel<T> för begränsade instanser. |
| Channel |
Tillhandahåller statiska metoder för att skapa kanaler. |
| Channel<T> |
Tillhandahåller en basklass för kanaler som stöder läs- och skrivelement av typen |
| Channel<TWrite,TRead> |
Tillhandahåller en basklass för kanaler som stöder läsning av element av typen |
| ChannelClosedException |
Undantag som utlöses när en kanal används när den har stängts. |
| ChannelOptions |
Innehåller alternativ som styr beteendet för kanalinstanser. |
| ChannelReader<T> |
Tillhandahåller en basklass för läsning från en kanal. |
| ChannelWriter<T> |
Tillhandahåller en basklass för att skriva till en kanal. |
| UnboundedChannelOptions |
Innehåller alternativ som styr beteendet Channel<T> för obundna instanser. |
| UnboundedPrioritizedChannelOptions<T> |
Innehåller alternativ som styr beteendet för instanser som skapats av CreateUnboundedPrioritized<T>(). |
Uppräkningar
| Name | Description |
|---|---|
| BoundedChannelFullMode |
Anger det beteende som ska användas när du skriver till en begränsad kanal som redan är full. |