ServiceBrokerExtensions.GetPipeAsync 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.
Aracılığıyla bazı bir hizmete erişim ister IDuplexPipe .
public static System.Threading.Tasks.ValueTask<System.IO.Pipelines.IDuplexPipe>? GetPipeAsync (this Microsoft.ServiceHub.Framework.IServiceBroker serviceBroker, Microsoft.ServiceHub.Framework.ServiceMoniker serviceMoniker, System.Threading.CancellationToken cancellationToken = default);
static member GetPipeAsync : Microsoft.ServiceHub.Framework.IServiceBroker * Microsoft.ServiceHub.Framework.ServiceMoniker * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.IO.Pipelines.IDuplexPipe>
<Extension()>
Public Function GetPipeAsync (serviceBroker As IServiceBroker, serviceMoniker As ServiceMoniker, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of IDuplexPipe)
Parametreler
- serviceBroker
- IServiceBroker
Hizmet Aracısı.
- serviceMoniker
- ServiceMoniker
Hizmet için bilinen ad.
- cancellationToken
- CancellationToken
İptal belirteci.
Döndürülenler
Hizmetle iletişim kurmak için kullanılabilen çift yönlü kanal; ya da eşleşen bir hizmet bulunamazsa null .
Bu, artık gerekli olmadığında atılmalıdır.
Özel durumlar
Bir hizmet bulma veya etkinleştirme hatası oluştuğunda veya tek hizmet etkinleştirme seçeneği yerel hizmet ana bilgisayarı etkinleştirmediğinde, bu aşırı yükleme bir parametre kabul etmediğinden oluşturulur ServiceRpcDescriptor .