다음을 통해 공유


GlobalBrokeredServiceContainer.ProfferedServiceFactory.GetPipeAsync 메서드

정의

을 통해 일부 서비스에 대한 액세스를 요청합니다 IDuplexPipe.

public virtual System.Threading.Tasks.ValueTask<System.IO.Pipelines.IDuplexPipe?> GetPipeAsync (Microsoft.ServiceHub.Framework.ServiceMoniker serviceMoniker, Microsoft.ServiceHub.Framework.ServiceActivationOptions options, System.Threading.CancellationToken cancellationToken);
abstract member GetPipeAsync : Microsoft.ServiceHub.Framework.ServiceMoniker * Microsoft.ServiceHub.Framework.ServiceActivationOptions * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.IO.Pipelines.IDuplexPipe>
override this.GetPipeAsync : Microsoft.ServiceHub.Framework.ServiceMoniker * Microsoft.ServiceHub.Framework.ServiceActivationOptions * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.IO.Pipelines.IDuplexPipe>
Public Overridable Function GetPipeAsync (serviceMoniker As ServiceMoniker, options As ServiceActivationOptions, cancellationToken As CancellationToken) As ValueTask(Of IDuplexPipe)

매개 변수

serviceMoniker
ServiceMoniker

서비스의 모니커입니다.

options
ServiceActivationOptions

서비스를 활성화하는 방법을 변경하거나 서비스 생성자에 추가 데이터를 제공하는 추가 옵션입니다.

cancellationToken
CancellationToken

취소 토큰입니다.

반환

서비스와 통신하는 데 사용할 수 있는 이중 파이프입니다. 일치하는 서비스를 찾을 수 없는 경우 또는 null 입니다. 더 이상 필요하지 않은 경우 삭제해야 합니다.

구현

적용 대상