다음을 통해 공유


GlobalBrokeredServiceContainer.View 클래스

정의

로 노출되는 에 프로퍼링된 GlobalBrokeredServiceContainer서비스에 대한 필터링된 뷰입니다 IServiceBroker.

[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay}")]
protected class GlobalBrokeredServiceContainer.View : Microsoft.ServiceHub.Framework.IRemoteServiceBroker, Microsoft.ServiceHub.Framework.IServiceBroker
Protected Class GlobalBrokeredServiceContainer.View
Implements IRemoteServiceBroker, IServiceBroker
상속
GlobalBrokeredServiceContainer.View
특성
구현

속성

Audience

서비스에 적용할 필터를 가져옵니다.

메서드

CancelServiceRequestAsync(Guid)

클라이언트가 요청된 서비스에 대한 연결을 완료할 수 없거나 완료되지 않을 때 에 대한 이전 호출 RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) 의 결과로 할당된 리소스를 해제합니다.

GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

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

GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)

클라이언트 프록시를 통해 일부 서비스에 대한 액세스를 요청합니다.

HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken)

클라이언트의 기능을 자세히 설명하기 위해 클라이언트를 서버에 소개합니다.

RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

서비스에 대한 파이프를 가져옵니다.

이벤트

AvailabilityChanged

마지막 AvailabilityChanged 이벤트가 가용성을 변경했을 수 있기 때문에 이전에 에 대해 쿼리한 서비스에서 발생합니다.

확장 메서드

GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken)

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

GetProxyAsync<T>(IServiceBroker, ServiceJsonRpcDescriptor<T>, CancellationToken)

클라이언트 프록시를 통해 일부 서비스에 대한 액세스를 요청합니다.

GetProxyAsync<T>(IServiceBroker, ServiceRpcDescriptor, CancellationToken)

클라이언트 프록시를 통해 일부 서비스에 대한 액세스를 요청합니다.

CompareLocalToRemoteVersionAsync(IServiceBroker, ServiceMoniker, CancellationToken)

로컬로 인식된 서비스를 동일한 서비스에 대해 원격으로 사용할 수 있는 서비스와 비교합니다.

ReportMissingServiceAsync(IServiceBroker, String, String, ServiceMoniker, Guid, UInt32, CancellationToken)

기능이 비활성화되거나 기능이 축소된 상태로 작동하는 이유를 설명하는 모덜리스 UI를 사용자에게 제공합니다.

적용 대상