Partager via


ProxyBase Classe

Définition

Classe de base utilisée par le générateur de code de communication à distance pour générer le proxy pour les interfaces distantes.

public abstract class ProxyBase
type ProxyBase = class
Public MustInherit Class ProxyBase
Héritage
ProxyBase
Dérivé

Constructeurs

ProxyBase()

Initialise une nouvelle instance de la classe ProxyBase.

Méthodes

CheckIfItsWrappedRequest(IServiceRemotingRequestMessageBody)

Cette case activée si nous encapsulons le message de communication à distance ou non.

ContinueWith(Task<Object>)

Cette méthode est utilisée par le type de proxy généré et doit être utilisée directement. Cette méthode convertit la tâche avec la valeur de retour de l’objet en task sans la valeur de retour pour l’appel de méthode void.

ContinueWithResultV2<TRetval>(Int32, Int32, Task<IServiceRemotingResponseMessageBody>)

Appelé par la classe proxy générée pour obtenir le résultat du corps de la réponse.

CreateRequestMessageBodyV2(String, String, Int32, Object)

Crée le corps du message de demande de communication à distance

GetReturnValue(Int32, Int32, Object)

Cette méthode est utilisée par le type de proxy généré et doit être utilisée directement. Cette méthode convertit la tâche avec la valeur de retour de l’objet en tâche sans la valeur de retour pour l’appel de méthode void

InvokeAsyncV2(Int32, Int32, String, IServiceRemotingRequestMessageBody, CancellationToken)

Appelé par la classe proxy générée pour envoyer la demande à l’objet distant et récupérer la réponse.

InvokeV2(Int32, Int32, IServiceRemotingRequestMessageBody)

Appelé par la classe proxy générée pour envoyer le requestMessage à l’objet distant.

S’applique à