IOutputChannelStore.OpenChannelAsync 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.
StreamOkuma erişimi için bir var olan kanala iliştirir.
public:
System::Threading::Tasks::ValueTask<Microsoft::VisualStudio::RpcContracts::OutputChannel::Channel ^> OpenChannelAsync(System::String ^ id, System::IO::Pipelines::PipeWriter ^ pipeWriter, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.ValueTask<Microsoft.VisualStudio.RpcContracts.OutputChannel.Channel>? OpenChannelAsync (string id, System.IO.Pipelines.PipeWriter pipeWriter, System.Threading.CancellationToken cancellationToken);
abstract member OpenChannelAsync : string * System.IO.Pipelines.PipeWriter * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Microsoft.VisualStudio.RpcContracts.OutputChannel.Channel>
Public Function OpenChannelAsync (id As String, pipeWriter As PipeWriter, cancellationToken As CancellationToken) As ValueTask(Of Channel)
Parametreler
- id
- String
Mevcut kanalı tanımlamak için kullanılan, yerelleştirilmemiş benzersiz bir dize. Bu, iyi bilinen bir kimlik veya öğesinden elde edilen bir kimlik olabilir GetChannelsAsync(CancellationToken) .
- pipeWriter
- PipeWriter
Deponun kanal verilerini çağırana geri göndermek için kullanacağı kanal için yazıcı.
- cancellationToken
- CancellationToken
İptal belirteci.
Döndürülenler
Açılmakta olan kanala karşılık gelen bir OutputChannel.
Özel durumlar
Kanal id varolan bir kanalla eşleşmezse oluşturulur.