共用方式為


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

取得服務的Moniker。

MultiplexingStream

Nerdbank.Streams.MultiplexingStream取得可由建構客戶端或伺服器使用的 。

Protocol

取得這個實例所支援的通訊協定非本地化名稱。

TraceSource

TraceSource取得要用於建構客戶端或伺服器的 。

方法

Clone()

建立具有所有相同屬性之這個實例的複本。

ConstructLocalProxy<T>(T)

ServiceRpcDescriptor提供包裝本機目標對象的機會,讓與其互動的行為與使用 RPC 的遠端目標類似。

ConstructRpc(Object, IDuplexPipe)

透過 建立與指定物件的 IDuplexPipeRPC 連線,讓遠端合作物件在指定的物件上本機叫用方法。

ConstructRpc<T>(IDuplexPipe)

透過指定的 IDuplexPipe 建立 RPC 用戶端 Proxy,而不提供遠端合作物件在本機叫用方法的本機 RPC 目標。

ConstructRpc<T>(Object, IDuplexPipe)

透過指定的 IDuplexPipe 建立 RPC 用戶端 Proxy,並提供遠端合作物件在本機叫用方法的本機 RPC 目標。

ConstructRpcConnection(IDuplexPipe)

透過 IDuplexPipe建立 RPC 連線。

WithJoinableTaskFactory(JoinableTaskFactory)

傳回的實例類似於這個實例 ServiceRpcDescriptor ,但 JoinableTaskFactory 屬性會設定為指定的值。

WithMultiplexingStream(MultiplexingStream)
已淘汰.

傳回 的實體類似於這個實體 ServiceRpcDescriptor ,但 MultiplexingStream 屬性會設定為指定的值,並 Nerdbank.Streams.MultiplexingStream.Options 設定為 null

WithServiceMoniker(ServiceMoniker)

傳回的實例類似於這個實例 ServiceRpcDescriptor ,但 ServiceMoniker 屬性會設定為指定的值。

WithTraceSource(TraceSource)

傳回的實例類似於這個實例 ServiceRpcDescriptor ,但 TraceSource 屬性會設定為指定的值。

適用於