次の方法で共有


ServiceRpcDescriptor クラス

定義

サービスへの接続の自動化に役立つサービスの説明。

public ref class ServiceRpcDescriptor abstract
public abstract class ServiceRpcDescriptor
type ServiceRpcDescriptor = class
Public MustInherit Class ServiceRpcDescriptor
継承
ServiceRpcDescriptor
派生

コンストラクター

ServiceRpcDescriptor(ServiceMoniker, Type)

ServiceRpcDescriptor クラスの新しいインスタンスを初期化します。

ServiceRpcDescriptor(ServiceRpcDescriptor)

クラスの新しいインスタンスを ServiceRpcDescriptor 初期化し、テンプレート インスタンスに基づいてすべてのフィールドを初期化します。

プロパティ

ClientInterface

クライアントの "コールバック" RPC ターゲットが実装する必要があるインターフェイスの種類を取得します。

JoinableTaskFactory

JoinableTaskFactory構築された RPC 接続に適用できる を取得します。

Moniker

サービスのモニカーを取得します。

MultiplexingStream

Nerdbank.Streams.MultiplexingStream構築されたクライアントまたはサーバーで使用できる を取得します。

Protocol

このインスタンスでサポートされているプロトコルのローカライズされていない名前を取得します。

TraceSource

TraceSource構築されたクライアントまたはサーバーで使用される を取得します。

メソッド

Clone()

すべての同じプロパティを使用して、このインスタンスのコピーを作成します。

ConstructLocalProxy<T>(T)

RPC を ServiceRpcDescriptor 使用していたリモート ターゲットの場合と同様に動作するように、ローカル ターゲット オブジェクトをラップする機会を提供します。

ConstructRpc(Object, IDuplexPipe)

を介 IDuplexPipeして特定のオブジェクトへの RPC 接続を確立し、リモート パーティが特定のオブジェクトでメソッドをローカルで呼び出せるようにします。

ConstructRpc<T>(IDuplexPipe)

リモート パーティがメソッドをローカルで呼び出すためのローカル RPC ターゲットを指定せずに、指定 IDuplexPipe された に対して RPC クライアント プロキシを作成します。

ConstructRpc<T>(Object, IDuplexPipe)

指定 IDuplexPipe された に対して RPC クライアント プロキシを作成し、リモート パーティがメソッドをローカルで呼び出すためのローカル RPC ターゲットを提供します。

ConstructRpcConnection(IDuplexPipe)

を介して RPC 接続を確立します IDuplexPipe

WithJoinableTaskFactory(JoinableTaskFactory)

このインスタンスに似ていますが、 プロパティがJoinableTaskFactory指定した値に設定されている のインスタンスServiceRpcDescriptorを返します。

WithMultiplexingStream(MultiplexingStream)
古い.

このインスタンスに似ていますが、 プロパティをMultiplexingStream指定した値に設定し、 Nerdbank.Streams.MultiplexingStream.Options を に設定して のインスタンスServiceRpcDescriptornull返します。

WithServiceMoniker(ServiceMoniker)

このインスタンスに似ていますが、 プロパティがServiceMoniker指定した値に設定されている のインスタンスServiceRpcDescriptorを返します。

WithTraceSource(TraceSource)

このインスタンスに似ていますが、 プロパティがTraceSource指定した値に設定されている のインスタンスServiceRpcDescriptorを返します。

適用対象