Channel.CreateBounded Metod
Definition
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.
Överlagringar
| Name | Description |
|---|---|
| CreateBounded<T>(Int32) |
Skapar en kanal med den angivna maximala kapaciteten. |
| CreateBounded<T>(BoundedChannelOptions) |
Skapar en kanal med den angivna maximala kapaciteten. |
| CreateBounded<T>(BoundedChannelOptions, Action<T>) |
Skapar en kanal som omfattas av de angivna alternativen. |
CreateBounded<T>(Int32)
- Källa:
- Channel.cs
- Källa:
- Channel.cs
- Källa:
- Channel.cs
- Källa:
- Channel.cs
- Källa:
- Channel.cs
- Källa:
- Channel.cs
Skapar en kanal med den angivna maximala kapaciteten.
public:
generic <typename T>
static System::Threading::Channels::Channel<T> ^ CreateBounded(int capacity);
public static System.Threading.Channels.Channel<T> CreateBounded<T>(int capacity);
static member CreateBounded : int -> System.Threading.Channels.Channel<'T>
Public Shared Function CreateBounded(Of T) (capacity As Integer) As Channel(Of T)
Typparametrar
- T
Anger typen av data i kanalen.
Parametrar
- capacity
- Int32
Det maximala antalet objekt som kanalen kan lagra.
Returer
Den skapade kanalen.
Undantag
capacity är negativ.
Kommentarer
Kanaler som skapats med den Wait här metoden tillämpar beteendet och förbjuder fortsättningar från att köras synkront.
Gäller för
CreateBounded<T>(BoundedChannelOptions)
- Källa:
- Channel.cs
- Källa:
- Channel.cs
- Källa:
- Channel.cs
- Källa:
- Channel.cs
- Källa:
- Channel.cs
- Källa:
- Channel.cs
Skapar en kanal med den angivna maximala kapaciteten.
public:
generic <typename T>
static System::Threading::Channels::Channel<T> ^ CreateBounded(System::Threading::Channels::BoundedChannelOptions ^ options);
public static System.Threading.Channels.Channel<T> CreateBounded<T>(System.Threading.Channels.BoundedChannelOptions options);
static member CreateBounded : System.Threading.Channels.BoundedChannelOptions -> System.Threading.Channels.Channel<'T>
Public Shared Function CreateBounded(Of T) (options As BoundedChannelOptions) As Channel(Of T)
Typparametrar
- T
Anger typen av data i kanalen.
Parametrar
- options
- BoundedChannelOptions
Alternativ som vägleder kanalens beteende.
Returer
Den skapade kanalen.
Undantag
options är null.
Gäller för
CreateBounded<T>(BoundedChannelOptions, Action<T>)
- Källa:
- Channel.cs
- Källa:
- Channel.cs
- Källa:
- Channel.cs
- Källa:
- Channel.cs
- Källa:
- Channel.cs
- Källa:
- Channel.cs
Skapar en kanal som omfattas av de angivna alternativen.
public:
generic <typename T>
static System::Threading::Channels::Channel<T> ^ CreateBounded(System::Threading::Channels::BoundedChannelOptions ^ options, Action<T> ^ itemDropped);
public static System.Threading.Channels.Channel<T> CreateBounded<T>(System.Threading.Channels.BoundedChannelOptions options, Action<T>? itemDropped);
static member CreateBounded : System.Threading.Channels.BoundedChannelOptions * Action<'T> -> System.Threading.Channels.Channel<'T>
Public Shared Function CreateBounded(Of T) (options As BoundedChannelOptions, itemDropped As Action(Of T)) As Channel(Of T)
Typparametrar
- T
Anger typen av data i kanalen.
Parametrar
- options
- BoundedChannelOptions
Alternativ som vägleder kanalens beteende.
- itemDropped
- Action<T>
Ombud som anropas när objektet tas bort från kanalen. Se även BoundedChannelFullMode.
Returer
Den skapade kanalen.
Undantag
options är null.