GlobalBrokeredServiceContainer.ProfferedServiceFactory 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
프로시전 내 팩터리를 통해 제공되는 조정된 서비스를 서비스합니다.
[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay}")]
protected class GlobalBrokeredServiceContainer.ProfferedServiceFactory : IDisposable, Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer.IProffered
Protected Class GlobalBrokeredServiceContainer.ProfferedServiceFactory
Implements GlobalBrokeredServiceContainer.IProffered, IDisposable
- 상속
-
GlobalBrokeredServiceContainer.ProfferedServiceFactory
- 파생
- 특성
- 구현
속성
AuthorizingFactory |
을 사용하는 팩터리를 가져옵니다. 이 제공된 경우 입니다 AuthorizationServiceClient. |
Container |
컨테이너를 가져옵니다. |
DebuggerDisplay |
이 또는 파생 형식의 에 사용할 DebuggerDisplayAttribute 적절한 값을 가져옵니다. |
Descriptor |
팩터리에 제공된 설명자를 가져옵니다. |
Factory |
을 수행 AuthorizationServiceClient하지 않은 팩터리를 제공한 경우 를 가져옵니다. |
Monikers |
프로파일링된 서비스에 대한 모니커 집합을 가져옵니다. |
Source |
서비스가 프로퍼링되는 위치에 대한 식별자를 가져옵니다. |
메서드
Dispose() |
프로시전 내 팩터리를 통해 제공되는 조정된 서비스를 서비스합니다. |
GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
을 통해 일부 서비스에 대한 액세스를 요청합니다 IDuplexPipe. |
GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken) |
클라이언트 프록시를 통해 일부 서비스에 대한 액세스를 요청합니다. |
이벤트
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를 사용자에게 제공합니다. |