次の方法で共有


GlobalBrokeredServiceContainer.ProfferedServiceFactory クラス

定義

インプロセス ファクトリを介して提供される仲介型サービスを提供します。

[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 をユーザーに表示します。

適用対象