ServiceJsonRpcDescriptor<T> Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Deskriptor RPC untuk layanan yang mendukung JSON-RPC.
generic <typename T>
where T : classpublic ref class ServiceJsonRpcDescriptor : Microsoft::ServiceHub::Framework::ServiceJsonRpcDescriptor
[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay,nq}")]
public class ServiceJsonRpcDescriptor<T> : Microsoft.ServiceHub.Framework.ServiceJsonRpcDescriptor where T : class
[<System.Diagnostics.DebuggerDisplay("{DebuggerDisplay,nq}")>]
type ServiceJsonRpcDescriptor<'T (requires 'T : null)> = class
inherit ServiceJsonRpcDescriptor
Public Class ServiceJsonRpcDescriptor(Of T)
Inherits ServiceJsonRpcDescriptor
Jenis parameter
- T
Antarmuka RPC yang digunakan untuk memanggil layanan.
- Warisan
- Atribut
Konstruktor
ServiceJsonRpcDescriptor<T>(ServiceJsonRpcDescriptor<T>) |
Menginisialisasi instans ServiceJsonRpcDescriptor<T> baru kelas dan menginisialisasi semua bidang berdasarkan instans templat. |
ServiceJsonRpcDescriptor<T>(ServiceMoniker, ServiceJsonRpcDescriptor+Formatters, ServiceJsonRpcDescriptor+MessageDelimiters) |
Menginisialisasi instans baru kelas ServiceJsonRpcDescriptor<T>. |
ServiceJsonRpcDescriptor<T>(ServiceMoniker, Type, ServiceJsonRpcDescriptor+Formatters, ServiceJsonRpcDescriptor+MessageDelimiters) |
Menginisialisasi instans baru kelas ServiceJsonRpcDescriptor<T>. |
Properti
ClientInterface |
Mendapatkan jenis antarmuka yang diharapkan untuk diterapkan oleh target RPC "callback" klien. (Diperoleh dari ServiceRpcDescriptor) |
ExceptionStrategy |
Mendapatkan cara pengecualian dikomunikasikan dari layanan ke klien. Ini diatur pada ExceptionStrategy properti saat JsonRpc instans dibuat. (Diperoleh dari ServiceJsonRpcDescriptor) |
Formatter |
Mendapatkan pemformatan yang digunakan oleh layanan. (Diperoleh dari ServiceJsonRpcDescriptor) |
JoinableTaskFactory |
JoinableTaskFactory Mendapatkan yang dapat diterapkan ke koneksi RPC yang dibangun. (Diperoleh dari ServiceRpcDescriptor) |
MessageDelimiter |
Mendapatkan mekanisme di mana batas pesan mungkin dibedakan. Beberapa nilai yang diharapkan ditemukan di ServiceJsonRpcDescriptor.MessageDelimiters. (Diperoleh dari ServiceJsonRpcDescriptor) |
Moniker |
Mendapatkan moniker untuk layanan. (Diperoleh dari ServiceRpcDescriptor) |
MultiplexingStream |
Nerdbank.Streams.MultiplexingStream Mendapatkan yang dapat digunakan oleh klien atau server yang dibangun. (Diperoleh dari ServiceRpcDescriptor) |
MultiplexingStreamOptions |
Mendapatkan opsi untuk digunakan saat membuat baru Nerdbank.Streams.MultiplexingStream sebagai prasyarat untuk membuat koneksi RPC. (Diperoleh dari ServiceJsonRpcDescriptor) |
Protocol |
Mendapatkan nama protokol yang tidak dilokalkan yang didukung oleh instans ini. (Diperoleh dari ServiceJsonRpcDescriptor) |
TraceSource |
Mendapatkan yang TraceSource akan digunakan pada klien atau server yang dibangun. (Diperoleh dari ServiceRpcDescriptor) |
Metode
Clone() |
Membuat salinan instans ini dengan semua properti yang sama. |
ConstructLocalProxy<T>(T) |
Membungkus beberapa objek target dengan proksi yang memberi pemanggil semantik serupa untuk memanggil objek RPC aktual menggunakan JsonRpc. (Diperoleh dari ServiceJsonRpcDescriptor) |
ConstructRpc(Object, IDuplexPipe) |
Membuat koneksi RPC ke objek tertentu melalui IDuplexPipe, memungkinkan pihak jarak jauh untuk memanggil metode secara lokal pada objek yang diberikan. (Diperoleh dari ServiceRpcDescriptor) |
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. (Diperoleh dari ServiceRpcDescriptor) |
ConstructRpc<T>(Object, IDuplexPipe) |
Membuat proksi klien RPC melalui tertentu IDuplexPipe dan menyediakan target RPC lokal bagi pihak jarak jauh untuk memanggil metode secara lokal. (Diperoleh dari ServiceRpcDescriptor) |
ConstructRpcConnection(IDuplexPipe) |
Membuat koneksi RPC melalui IDuplexPipe. (Diperoleh dari ServiceJsonRpcDescriptor) |
CreateConnection(JsonRpc) |
Menginisialisasi instans baru dari ServiceJsonRpcDescriptor.JsonRpcConnection jenis atau turunan. (Diperoleh dari ServiceJsonRpcDescriptor) |
CreateFormatter() |
Menginisialisasi instans IJsonRpcMessageFormatter baru untuk digunakan di server atau klien baru. (Diperoleh dari ServiceJsonRpcDescriptor) |
CreateHandler(IDuplexPipe, IJsonRpcMessageFormatter) |
Menginisialisasi instans IJsonRpcMessageHandler baru untuk digunakan di server atau klien baru. (Diperoleh dari ServiceJsonRpcDescriptor) |
CreateJsonRpc(IJsonRpcMessageHandler) |
Menginisialisasi instans JsonRpc baru untuk digunakan di server atau klien baru. (Diperoleh dari ServiceJsonRpcDescriptor) |
Equals(Object) |
Deskriptor RPC untuk layanan yang mendukung JSON-RPC. (Diperoleh dari ServiceJsonRpcDescriptor) |
Equals(ServiceJsonRpcDescriptor) |
Deskriptor RPC untuk layanan yang mendukung JSON-RPC. (Diperoleh dari ServiceJsonRpcDescriptor) |
GetHashCode() |
Deskriptor RPC untuk layanan yang mendukung JSON-RPC. (Diperoleh dari ServiceJsonRpcDescriptor) |
WithExceptionStrategy(ExceptionProcessing) |
Mengembalikan instans ServiceJsonRpcDescriptor yang menyerup yang satu ini, tetapi dengan properti diatur ExceptionStrategy ke nilai baru. (Diperoleh dari ServiceJsonRpcDescriptor) |
WithJoinableTaskFactory(JoinableTaskFactory) |
Mengembalikan instans ServiceRpcDescriptor yang menyerup yang satu ini, tetapi dengan JoinableTaskFactory properti diatur ke nilai yang ditentukan. (Diperoleh dari ServiceRpcDescriptor) |
WithMultiplexingStream(MultiplexingStream) |
Mengembalikan instans ServiceRpcDescriptor yang menyeruput yang satu ini, tetapi dengan MultiplexingStream properti diatur ke nilai yang ditentukan dan Nerdbank.Streams.MultiplexingStream.Options diatur ke |
WithMultiplexingStream(MultiplexingStream+Options) |
Mengembalikan instans ServiceJsonRpcDescriptor yang menyeruput yang satu ini, tetapi dengan MultiplexingStreamOptions properti diatur ke salinan beku dari nilai yang ditentukan. Nerdbank.Streams.MultiplexingStream Jika telah ditetapkan, itu dibersihkan. (Diperoleh dari ServiceJsonRpcDescriptor) |
WithServiceMoniker(ServiceMoniker) |
Mengembalikan instans ServiceRpcDescriptor yang menyerup yang satu ini, tetapi dengan ServiceMoniker properti diatur ke nilai yang ditentukan. (Diperoleh dari ServiceRpcDescriptor) |
WithTraceSource(TraceSource) |
Mengembalikan instans ServiceRpcDescriptor yang menyerup yang satu ini, tetapi dengan TraceSource properti diatur ke nilai yang ditentukan. (Diperoleh dari ServiceRpcDescriptor) |