IServiceBroker 인터페이스

정의

필요한 경우 활성화 하 고 통신에 사용할 수 있는 개체를 반환 하 여 임의 서비스에 대 한 액세스를 제공 합니다.

public interface class IServiceBroker
public interface IServiceBroker
type IServiceBroker = interface
Public Interface IServiceBroker
파생

메서드

GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

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

GetProxyAsync<T>(ServiceRpcDescriptor, 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를 사용자에 게 표시 합니다.

적용 대상