ServiceRpcDescriptor Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Description d’un service permettant d’automatiser la connexion à celui-ci.
public ref class ServiceRpcDescriptor abstract
public abstract class ServiceRpcDescriptor
type ServiceRpcDescriptor = class
Public MustInherit Class ServiceRpcDescriptor
- Héritage
-
ServiceRpcDescriptor
- Dérivé
Constructeurs
ServiceRpcDescriptor(ServiceMoniker, Type) |
Initialise une nouvelle instance de la classe ServiceRpcDescriptor. |
ServiceRpcDescriptor(ServiceRpcDescriptor) |
Initialise une nouvelle instance de la ServiceRpcDescriptor classe et initialise tous les champs en fonction d’un modèle instance. |
Propriétés
ClientInterface |
Obtient le type d’interface que la cible RPC « rappel » du client est censée implémenter. |
JoinableTaskFactory |
Obtient le JoinableTaskFactory qui peut être appliqué à la connexion RPC construite. |
Moniker |
Obtient le moniker pour le service. |
MultiplexingStream |
Obtient le qui peut être utilisé par les Nerdbank.Streams.MultiplexingStream clients ou serveurs construits. |
Protocol |
Obtient un nom non localisé du protocole pris en charge par cette instance. |
TraceSource |
Obtient le à utiliser sur les TraceSource clients ou serveurs construits. |
Méthodes
Clone() |
Crée une copie de cette instance avec les mêmes propriétés. |
ConstructLocalProxy<T>(T) |
Donne la ServiceRpcDescriptor possibilité d’encapsuler un objet cible local afin que l’interaction avec celui-ci se comporte de la même façon que s’il s’agissait d’une cible distante qui utilisait RPC. |
ConstructRpc(Object, IDuplexPipe) |
Établit une connexion RPC à un objet donné via un , ce qui permet à la partie distante d’appeler IDuplexPipedes méthodes localement sur l’objet donné. |
ConstructRpc<T>(IDuplexPipe) |
Crée un proxy client RPC sur un donné IDuplexPipe sans fournir de cible RPC locale pour que la partie distante appelle des méthodes localement. |
ConstructRpc<T>(Object, IDuplexPipe) |
Crée un proxy client RPC sur un donné IDuplexPipe et fournit une cible RPC locale pour que la partie distante appelle des méthodes localement. |
ConstructRpcConnection(IDuplexPipe) |
Établit une connexion RPC sur un IDuplexPipe. |
WithJoinableTaskFactory(JoinableTaskFactory) |
Retourne une instance de ServiceRpcDescriptor qui ressemble à celle-ci, mais avec la JoinableTaskFactory propriété définie sur la valeur spécifiée. |
WithMultiplexingStream(MultiplexingStream) |
Obsolète.
Retourne une instance de ServiceRpcDescriptor qui ressemble à celle-ci, mais avec la MultiplexingStream propriété définie sur la valeur spécifiée et Nerdbank.Streams.MultiplexingStream.Options définie sur |
WithServiceMoniker(ServiceMoniker) |
Retourne une instance de ServiceRpcDescriptor qui ressemble à celle-ci, mais avec la ServiceMoniker propriété définie sur la valeur spécifiée. |
WithTraceSource(TraceSource) |
Retourne une instance de ServiceRpcDescriptor qui ressemble à celle-ci, mais avec la TraceSource propriété définie sur la valeur spécifiée. |