GlobalBrokeredServiceContainer.ProfferedServiceBroker 클래스

정의

in-proc IServiceBroker를 통해 제공되는 서비스에서 조정된 서비스입니다.

[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay}")]
protected class GlobalBrokeredServiceContainer.ProfferedServiceBroker : IDisposable, Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer.IProffered
Protected Class GlobalBrokeredServiceContainer.ProfferedServiceBroker
Implements GlobalBrokeredServiceContainer.IProffered, IDisposable
상속
GlobalBrokeredServiceContainer.ProfferedServiceBroker
특성
구현

속성

Monikers

프로퍼링된 서비스에 대한 모니커 집합을 가져옵니다.

Source

서비스가 프로퍼링되는 위치에 대한 식별자를 가져옵니다.

메서드

Dispose()

in-proc IServiceBroker를 통해 제공되는 서비스에서 조정된 서비스입니다.

GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

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

GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)

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

이벤트

AvailabilityChanged

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

명시적 인터페이스 구현

IRemoteServiceBroker.CancelServiceRequestAsync(Guid)

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

IRemoteServiceBroker.HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken)

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

IRemoteServiceBroker.RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

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

확장 메서드

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를 사용자에게 제공합니다.

적용 대상