IOutputChannelStore.CreateChannelAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yeni bir çıkış kanalı oluşturur ve Stream ona yazmak için kullanılan ' ı sağlar.
public:
System::Threading::Tasks::Task ^ CreateChannelAsync(System::String ^ id, System::String ^ displayNameResourceId, System::IO::Pipelines::PipeReader ^ pipeReader, System::Text::Encoding ^ encoding, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task CreateChannelAsync (string id, string displayNameResourceId, System.IO.Pipelines.PipeReader pipeReader, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken);
abstract member CreateChannelAsync : string * string * System.IO.Pipelines.PipeReader * System.Text.Encoding * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function CreateChannelAsync (id As String, displayNameResourceId As String, pipeReader As PipeReader, encoding As Encoding, cancellationToken As CancellationToken) As Task
Parametreler
- id
- String
Oluşturulan kanalı tanımlamak için kullanılan, yerelleştirilmemiş, benzersiz bir dize.
- displayNameResourceId
- String
Bu kanal için olarak kullanılması gereken kaynağın KIMLIĞI DisplayName . Bu KIMLIK, DisplayName istemciye arabirim aracılığıyla geri çağırarak gerçek değer için değiştirilir IStringResourceDictionary .
- pipeReader
- PipeReader
Deponun kanaldan veri almak için kullanacağı kanal için okuyucu. Kanal Yazıcısı tamamlandığında kanal kapanır.
- cancellationToken
- CancellationToken
İptal belirteci.
Döndürülenler
Kanal oluşturma işleminin tamamlandığını temsil eden bir görev.
Özel durumlar
idAçık bir kanalla çakışmalar olduğunda oluşturulur.