ServiceRpcDescriptor Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Popis služby, která pomáhá automatizovat připojení k této službě.
public ref class ServiceRpcDescriptor abstract
public abstract class ServiceRpcDescriptor
type ServiceRpcDescriptor = class
Public MustInherit Class ServiceRpcDescriptor
- Dědičnost
-
ServiceRpcDescriptor
- Odvozené
Konstruktory
ServiceRpcDescriptor(ServiceMoniker, Type) |
Inicializuje novou instanci ServiceRpcDescriptor třídy. |
ServiceRpcDescriptor(ServiceRpcDescriptor) |
Inicializuje novou instanci ServiceRpcDescriptor třídy a inicializuje všechna pole na základě instance šablony. |
Vlastnosti
ClientInterface |
Získá typ rozhraní, který klient "zpětné volání" rpc cíl je očekává implementovat. |
JoinableTaskFactory |
Získá, JoinableTaskFactory které mohou být použity na vytvořené připojení RPC. |
Moniker |
Získá moniker pro službu. |
MultiplexingStream |
Získá, Nerdbank.Streams.MultiplexingStream který může být použit vytvořený klienty nebo servery. |
Protocol |
Získá nelokaný název protokolu podporovaného touto instancí. |
TraceSource |
TraceSource Získá k použití na vytvořených klientech nebo serverech. |
Metody
Clone() |
Vytvoří kopii této instance se stejnými vlastnostmi. |
ConstructLocalProxy<T>(T) |
ServiceRpcDescriptor Umožňuje zabalit místní cílový objekt tak, aby se interakce s ním chovala podobně, jako kdyby se jednalo o vzdálený cíl, který používal RPC. |
ConstructRpc(Object, IDuplexPipe) |
Naváže připojení RPC k danému objektu IDuplexPipepřes , což vzdálené straně umožňuje vyvolat metody místně na daném objektu. |
ConstructRpc<T>(IDuplexPipe) |
Vytvoří proxy klienta RPC přes dané bez IDuplexPipe poskytnutí místního cíle RPC vzdálené straně k vyvolání metod místně. |
ConstructRpc<T>(Object, IDuplexPipe) |
Vytvoří proxy klienta RPC přes danou IDuplexPipe a poskytne místnímu cíli RPC vzdálené straně, aby vyvolala metody místně. |
ConstructRpcConnection(IDuplexPipe) |
Vytvoří připojení RPC přes IDuplexPipe. |
WithJoinableTaskFactory(JoinableTaskFactory) |
Vrátí instanci ServiceRpcDescriptor , která se podobá této, ale s JoinableTaskFactory vlastností nastavenou na zadanou hodnotu. |
WithMultiplexingStream(MultiplexingStream) |
Zastaralé.
Vrátí instanci ServiceRpcDescriptor , která se podobá této, ale s MultiplexingStream vlastností nastavenou na zadanou hodnotu a Nerdbank.Streams.MultiplexingStream.Options nastavenou na |
WithServiceMoniker(ServiceMoniker) |
Vrátí instanci ServiceRpcDescriptor , která se podobá této, ale s ServiceMoniker vlastností nastavenou na zadanou hodnotu. |
WithTraceSource(TraceSource) |
Vrátí instanci ServiceRpcDescriptor , která se podobá této, ale s TraceSource vlastností nastavenou na zadanou hodnotu. |