ServiceRpcDescriptor Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Beschreibung eines Diensts, um die Verbindung mit diesem zu automatisieren.
public ref class ServiceRpcDescriptor abstract
public abstract class ServiceRpcDescriptor
type ServiceRpcDescriptor = class
Public MustInherit Class ServiceRpcDescriptor
- Vererbung
-
ServiceRpcDescriptor
- Abgeleitet
Konstruktoren
ServiceRpcDescriptor(ServiceMoniker, Type) |
Initialisiert eine neue Instanz der ServiceRpcDescriptor-Klasse. |
ServiceRpcDescriptor(ServiceRpcDescriptor) |
Initialisiert eine neue instance der ServiceRpcDescriptor -Klasse und initialisiert alle Felder basierend auf einer Vorlage instance. |
Eigenschaften
ClientInterface |
Ruft den Schnittstellentyp ab, den das RPC-Rückrufziel des Clients implementieren soll. |
JoinableTaskFactory |
Ruft die ab, die JoinableTaskFactory möglicherweise auf die erstellte RPC-Verbindung angewendet werden kann. |
Moniker |
Ruft den Moniker für den Dienst ab. |
MultiplexingStream |
Ruft die ab, die Nerdbank.Streams.MultiplexingStream von erstellten Clients oder Servern verwendet werden kann. |
Protocol |
Ruft einen nicht lokalisierten Namen des Protokolls ab, das von diesem instance unterstützt wird. |
TraceSource |
Ruft die ab, die TraceSource auf erstellten Clients oder Servern verwendet werden soll. |
Methoden
Clone() |
Erstellt eine Kopie dieses instance mit den gleichen Eigenschaften. |
ConstructLocalProxy<T>(T) |
Gibt die ServiceRpcDescriptor Möglichkeit, ein lokales Zielobjekt umzuschließen, sodass sich die Interaktion mit ihm ähnlich verhält wie ein Remoteziel, das RPC verwendet hat. |
ConstructRpc(Object, IDuplexPipe) |
Stellt eine RPC-Verbindung mit einem bestimmten Objekt über ein her IDuplexPipe, sodass die Remotepartei Methoden lokal für das angegebene Objekt aufrufen kann. |
ConstructRpc<T>(IDuplexPipe) |
Erstellt einen RPC-Clientproxy für einen bestimmten IDuplexPipe , ohne ein lokales RPC-Ziel für die Remotepartei bereitzustellen, um Methoden lokal aufzurufen. |
ConstructRpc<T>(Object, IDuplexPipe) |
Erstellt einen RPC-Clientproxy für einen bestimmten IDuplexPipe und stellt ein lokales RPC-Ziel für die Remotepartei bereit, um Methoden lokal aufzurufen. |
ConstructRpcConnection(IDuplexPipe) |
Stellt eine RPC-Verbindung über eine her IDuplexPipe. |
WithJoinableTaskFactory(JoinableTaskFactory) |
Gibt eine instance von zurück, die ServiceRpcDescriptor diesem ähnelt, aber die JoinableTaskFactory Eigenschaft auf den angegebenen Wert festgelegt ist. |
WithMultiplexingStream(MultiplexingStream) |
Veraltet.
Gibt einen instance von zurück, der ServiceRpcDescriptor diesem ähnelt, aber die MultiplexingStream Eigenschaft auf den angegebenen Wert festgelegt und Nerdbank.Streams.MultiplexingStream.Options auf festgelegt ist |
WithServiceMoniker(ServiceMoniker) |
Gibt eine instance von zurück, die ServiceRpcDescriptor diesem ähnelt, aber die ServiceMoniker Eigenschaft auf den angegebenen Wert festgelegt ist. |
WithTraceSource(TraceSource) |
Gibt eine instance von zurück, die ServiceRpcDescriptor diesem ähnelt, aber die TraceSource Eigenschaft auf den angegebenen Wert festgelegt ist. |