Bagikan melalui


ServiceRpcDescriptor Kelas

Definisi

Deskripsi layanan untuk membantu mengotomatiskan menyambungkannya.

public ref class ServiceRpcDescriptor abstract
public abstract class ServiceRpcDescriptor
type ServiceRpcDescriptor = class
Public MustInherit Class ServiceRpcDescriptor
Warisan
ServiceRpcDescriptor
Turunan

Konstruktor

ServiceRpcDescriptor(ServiceMoniker, Type)

Menginisialisasi instans baru kelas ServiceRpcDescriptor.

ServiceRpcDescriptor(ServiceRpcDescriptor)

Menginisialisasi instans ServiceRpcDescriptor baru kelas dan menginisialisasi semua bidang berdasarkan instans templat.

Properti

ClientInterface

Mendapatkan jenis antarmuka yang diharapkan untuk diterapkan oleh target RPC "callback" klien.

JoinableTaskFactory

JoinableTaskFactory Mendapatkan yang dapat diterapkan ke koneksi RPC yang dibangun.

Moniker

Mendapatkan moniker untuk layanan.

MultiplexingStream

Nerdbank.Streams.MultiplexingStream Mendapatkan yang dapat digunakan oleh klien atau server yang dibangun.

Protocol

Mendapatkan nama protokol yang tidak dilokalkan yang didukung oleh instans ini.

TraceSource

Mendapatkan yang TraceSource akan digunakan pada klien atau server yang dibangun.

Metode

Clone()

Membuat salinan instans ini dengan semua properti yang sama.

ConstructLocalProxy<T>(T)

Memberikan kesempatan untuk membungkus ServiceRpcDescriptor objek target lokal sehingga berinteraksi dengannya berulah mirip dengan jika itu adalah target jarak jauh yang menggunakan RPC.

ConstructRpc(Object, IDuplexPipe)

Membuat koneksi RPC ke objek tertentu melalui IDuplexPipe, memungkinkan pihak jarak jauh untuk memanggil metode secara lokal pada objek yang diberikan.

ConstructRpc<T>(IDuplexPipe)

Membuat proksi klien RPC melalui yang diberikan IDuplexPipe tanpa memberikan target RPC lokal bagi pihak jarak jauh untuk memanggil metode secara lokal.

ConstructRpc<T>(Object, IDuplexPipe)

Membuat proksi klien RPC melalui yang diberikan IDuplexPipe dan menyediakan target RPC lokal bagi pihak jarak jauh untuk memanggil metode secara lokal.

ConstructRpcConnection(IDuplexPipe)

Membuat koneksi RPC melalui IDuplexPipe.

WithJoinableTaskFactory(JoinableTaskFactory)

Mengembalikan instans ServiceRpcDescriptor yang menyerupan yang satu ini, tetapi dengan properti diatur JoinableTaskFactory ke nilai yang ditentukan.

WithMultiplexingStream(MultiplexingStream)
Kedaluwarsa.

Mengembalikan instans ServiceRpcDescriptor yang menyerupan yang satu ini, tetapi dengan properti diatur MultiplexingStream ke nilai yang ditentukan dan Nerdbank.Streams.MultiplexingStream.Options diatur ke null.

WithServiceMoniker(ServiceMoniker)

Mengembalikan instans ServiceRpcDescriptor yang menyerupan yang satu ini, tetapi dengan properti diatur ServiceMoniker ke nilai yang ditentukan.

WithTraceSource(TraceSource)

Mengembalikan instans ServiceRpcDescriptor yang menyerupan yang satu ini, tetapi dengan properti diatur TraceSource ke nilai yang ditentukan.

Berlaku untuk