다음을 통해 공유


IpcRelayServiceBroker 클래스

정의

IRemoteServiceBroker 다른 운영 체제의 Windows 또는 Unix 도메인 소켓에서 명명된 파이프를 통해 다른 IServiceBroker 서비스의 모든 서비스를 제공하는 입니다.

public ref class IpcRelayServiceBroker : Microsoft::ServiceHub::Framework::IRemoteServiceBroker
public class IpcRelayServiceBroker : Microsoft.ServiceHub.Framework.IRemoteServiceBroker
public class IpcRelayServiceBroker : IDisposable, Microsoft.ServiceHub.Framework.IRemoteServiceBroker
type IpcRelayServiceBroker = class
    interface IRemoteServiceBroker
type IpcRelayServiceBroker = class
    interface IRemoteServiceBroker
    interface IDisposable
Public Class IpcRelayServiceBroker
Implements IRemoteServiceBroker
Public Class IpcRelayServiceBroker
Implements IDisposable, IRemoteServiceBroker
상속
IpcRelayServiceBroker
구현

생성자

IpcRelayServiceBroker(IServiceBroker)

IpcRelayServiceBroker 클래스의 새 인스턴스를 초기화합니다.

속성

Completion

Task 이 instance 삭제될 때 완료되는 을 가져옵니다.

TraceSource

로깅 메커니즘을 가져옵니다.

메서드

CancelServiceRequestAsync(Guid)

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

Dispose()

IRemoteServiceBroker 다른 운영 체제의 Windows 또는 Unix 도메인 소켓에서 명명된 파이프를 통해 다른 IServiceBroker 서비스의 모든 서비스를 제공하는 입니다.

Dispose(Boolean)

이 instance 소유한 관리되는 리소스와 관리되지 않는 리소스를 삭제합니다.

HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken)

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

RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

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

이벤트

AvailabilityChanged

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

적용 대상