ServiceRpcDescriptor 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.
Opis usługi ułatwiający automatyzację łączenia się z nią.
public ref class ServiceRpcDescriptor abstract
public abstract class ServiceRpcDescriptor
type ServiceRpcDescriptor = class
Public MustInherit Class ServiceRpcDescriptor
- Dziedziczenie
-
ServiceRpcDescriptor
- Pochodne
Konstruktory
ServiceRpcDescriptor(ServiceMoniker, Type) |
Inicjuje nowe wystąpienie klasy ServiceRpcDescriptor. |
ServiceRpcDescriptor(ServiceRpcDescriptor) |
Inicjuje nowe wystąpienie ServiceRpcDescriptor klasy i inicjuje wszystkie pola na podstawie wystąpienia szablonu. |
Właściwości
ClientInterface |
Pobiera typ interfejsu, który powinien zostać zaimplementowany przez obiekt docelowy wywołania RPC klienta. |
Moniker |
Pobiera moniker usługi. |
MultiplexingStream |
Pobiera Nerdbank.Streams.MultiplexingStream , które mogą być używane przez skonstruowane klientów lub serwery. |
Protocol |
Pobiera niezlokalizowaną nazwę protokołu obsługiwanego przez to wystąpienie. |
TraceSource |
Pobiera TraceSource do użycia na skonstruowanych klientach lub serwerach. |
Metody
Clone() |
Tworzy kopię tego wystąpienia ze wszystkimi tymi samymi właściwościami. |
ConstructLocalProxy<T>(T) |
Daje ServiceRpcDescriptor szansę zawijania lokalnego obiektu docelowego, aby współdziałanie z nim działa podobnie jak w przypadku zdalnego obiektu docelowego, który korzysta z wywołania RPC. |
ConstructRpc(Object, IDuplexPipe) |
Nawiązuje połączenie RPC z danym obiektem za pośrednictwem IDuplexPipe , dzięki czemu strona zdalna może wywoływać metody lokalnie dla danego obiektu. |
ConstructRpc<T>(IDuplexPipe) |
Tworzy serwer proxy klienta RPC dla danego programu IDuplexPipe bez udostępniania lokalnego obiektu docelowego zdalnego wywołania procedury, aby zdalnie wywoływać metody. |
ConstructRpc<T>(Object, IDuplexPipe) |
Tworzy serwer proxy klienta RPC za pośrednictwem danego IDuplexPipe i udostępnia lokalny obiekt docelowy zdalnego wywołania procedury dla strony zdalnej w celu wywołania metod lokalnie. |
ConstructRpcConnection(IDuplexPipe) |
Ustanawia połączenie RPC przez IDuplexPipe . |
WithMultiplexingStream(MultiplexingStream) |
Nieaktualne.
Zwraca wystąpienie ServiceJsonRpcDescriptor podobne do tego, ale z MultiplexingStream właściwością ustawioną na określoną wartość i Nerdbank.Streams.MultiplexingStream.Options ustawioną na |
WithTraceSource(TraceSource) |
Zwraca wystąpienie ServiceJsonRpcDescriptor podobne do tego, ale z TraceSource właściwością ustawioną na określoną wartość. |