ServiceJsonRpcDescriptor<T> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Deskryptor RPC dla usług obsługujących kod 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
Parametry typu
- T
Interfejs RPC używany do wywoływania usługi.
- Dziedziczenie
- Atrybuty
Konstruktory
ServiceJsonRpcDescriptor<T>(ServiceJsonRpcDescriptor<T>) |
Inicjuje ServiceJsonRpcDescriptor<T> nowe wystąpienie klasy i inicjuje wszystkie pola na podstawie wystąpienia szablonu. |
ServiceJsonRpcDescriptor<T>(ServiceMoniker, ServiceJsonRpcDescriptor+Formatters, ServiceJsonRpcDescriptor+MessageDelimiters) |
Inicjuje nowe wystąpienie klasy ServiceJsonRpcDescriptor<T>. |
ServiceJsonRpcDescriptor<T>(ServiceMoniker, Type, ServiceJsonRpcDescriptor+Formatters, ServiceJsonRpcDescriptor+MessageDelimiters) |
Inicjuje nowe wystąpienie klasy ServiceJsonRpcDescriptor<T>. |
Właściwości
ClientInterface |
Pobiera typ interfejsu, który ma zostać zaimplementowany przez obiekt docelowy wywołania zwrotnego RPC klienta. (Odziedziczone po ServiceRpcDescriptor) |
ExceptionStrategy |
Pobiera sposób przekazywania wyjątków z usługi do klienta. Ta właściwość jest ustawiana na ExceptionStrategy właściwości podczas JsonRpc tworzenia wystąpienia. (Odziedziczone po ServiceJsonRpcDescriptor) |
Formatter |
Pobiera formatowanie używane przez usługę. (Odziedziczone po ServiceJsonRpcDescriptor) |
JoinableTaskFactory |
Pobiera element JoinableTaskFactory , który można zastosować do skonstruowanego połączenia RPC. (Odziedziczone po ServiceRpcDescriptor) |
MessageDelimiter |
Pobiera mechanizm, za pomocą którego mogą być widoczne granice komunikatów. Niektóre oczekiwane wartości znajdują się w pliku ServiceJsonRpcDescriptor.MessageDelimiters. (Odziedziczone po ServiceJsonRpcDescriptor) |
Moniker |
Pobiera moniker dla usługi. (Odziedziczone po ServiceRpcDescriptor) |
MultiplexingStream |
Pobiera element Nerdbank.Streams.MultiplexingStream , który może być używany przez skonstruowanych klientów lub serwerów. (Odziedziczone po ServiceRpcDescriptor) |
MultiplexingStreamOptions |
Pobiera opcje do użycia podczas tworzenia nowego Nerdbank.Streams.MultiplexingStream jako wymagania wstępnego do nawiązania połączenia RPC. (Odziedziczone po ServiceJsonRpcDescriptor) |
Protocol |
Pobiera nielokalizowaną nazwę protokołu obsługiwanego przez to wystąpienie. (Odziedziczone po ServiceJsonRpcDescriptor) |
TraceSource |
Pobiera element TraceSource używany na skonstruowanych klientach lub serwerach. (Odziedziczone po ServiceRpcDescriptor) |
Metody
Clone() |
Tworzy kopię tego wystąpienia z tymi samymi właściwościami. |
ConstructLocalProxy<T>(T) |
Opakowuje jakiś obiekt docelowy za pomocą serwera proxy, który daje obiekt wywołujący podobne semantyki do wywoływania rzeczywistego obiektu RPC przy użyciu polecenia JsonRpc. (Odziedziczone po ServiceJsonRpcDescriptor) |
ConstructRpc(Object, IDuplexPipe) |
Ustanawia połączenie RPC z danym obiektem IDuplexPipeza pośrednictwem obiektu , umożliwiając osobie zdalnej lokalne wywoływanie metod na danym obiekcie. (Odziedziczone po ServiceRpcDescriptor) |
ConstructRpc<T>(IDuplexPipe) |
Tworzy serwer proxy klienta RPC za pośrednictwem danego IDuplexPipe elementu bez podawania lokalnego obiektu docelowego RPC dla strony zdalnej w celu lokalnego wywoływania metod. (Odziedziczone po ServiceRpcDescriptor) |
ConstructRpc<T>(Object, IDuplexPipe) |
Tworzy serwer proxy klienta RPC za pośrednictwem danego IDuplexPipe elementu i udostępnia lokalny obiekt docelowy RPC dla strony zdalnej w celu lokalnego wywoływania metod. (Odziedziczone po ServiceRpcDescriptor) |
ConstructRpcConnection(IDuplexPipe) |
Ustanawia połączenie RPC za pośrednictwem elementu IDuplexPipe. (Odziedziczone po ServiceJsonRpcDescriptor) |
CreateConnection(JsonRpc) |
Inicjuje nowe wystąpienie typu lub pochodnego ServiceJsonRpcDescriptor.JsonRpcConnection . (Odziedziczone po ServiceJsonRpcDescriptor) |
CreateFormatter() |
Inicjuje nowe wystąpienie do IJsonRpcMessageFormatter użycia na nowym serwerze lub kliencie. (Odziedziczone po ServiceJsonRpcDescriptor) |
CreateHandler(IDuplexPipe, IJsonRpcMessageFormatter) |
Inicjuje nowe wystąpienie do IJsonRpcMessageHandler użycia na nowym serwerze lub kliencie. (Odziedziczone po ServiceJsonRpcDescriptor) |
CreateJsonRpc(IJsonRpcMessageHandler) |
Inicjuje nowe wystąpienie do JsonRpc użycia na nowym serwerze lub kliencie. (Odziedziczone po ServiceJsonRpcDescriptor) |
Equals(Object) |
Deskryptor RPC dla usług obsługujących kod JSON-RPC. (Odziedziczone po ServiceJsonRpcDescriptor) |
Equals(ServiceJsonRpcDescriptor) |
Deskryptor RPC dla usług obsługujących kod JSON-RPC. (Odziedziczone po ServiceJsonRpcDescriptor) |
GetHashCode() |
Deskryptor RPC dla usług obsługujących kod JSON-RPC. (Odziedziczone po ServiceJsonRpcDescriptor) |
WithExceptionStrategy(ExceptionProcessing) |
Zwraca wystąpienie podobne ServiceJsonRpcDescriptor do tego, ale z ExceptionStrategy właściwością ustawioną na nową wartość. (Odziedziczone po ServiceJsonRpcDescriptor) |
WithJoinableTaskFactory(JoinableTaskFactory) |
Zwraca wystąpienie podobne ServiceRpcDescriptor do tego, ale z JoinableTaskFactory właściwością ustawioną na określoną wartość. (Odziedziczone po ServiceRpcDescriptor) |
WithMultiplexingStream(MultiplexingStream) |
Zwraca wystąpienie podobne ServiceRpcDescriptor do tego, ale z MultiplexingStream właściwością ustawioną na określoną wartość i Nerdbank.Streams.MultiplexingStream.Options ustawioną na |
WithMultiplexingStream(MultiplexingStream+Options) |
Zwraca wystąpienie podobne ServiceJsonRpcDescriptor do tego, ale z MultiplexingStreamOptions właściwością ustawioną na zamrożoną kopię określonej wartości. Nerdbank.Streams.MultiplexingStream Jeśli element został ustawiony, zostanie wyczyszczone. (Odziedziczone po ServiceJsonRpcDescriptor) |
WithServiceMoniker(ServiceMoniker) |
Zwraca wystąpienie podobne ServiceRpcDescriptor do tego, ale z ServiceMoniker właściwością ustawioną na określoną wartość. (Odziedziczone po ServiceRpcDescriptor) |
WithTraceSource(TraceSource) |
Zwraca wystąpienie podobne ServiceRpcDescriptor do tego, ale z TraceSource właściwością ustawioną na określoną wartość. (Odziedziczone po ServiceRpcDescriptor) |