Partager via


ActorProxy Classe

Définition

Fournit l’implémentation de base du proxy aux objets d’acteur distants implémentant IActor des interfaces. L’objet proxy peut être utilisé pour la communication de client à acteur et d’acteur à acteur.

public abstract class ActorProxy : Microsoft.ServiceFabric.Services.Remoting.Builder.ProxyBase, Microsoft.ServiceFabric.Actors.Client.IActorProxy
type ActorProxy = class
    inherit ProxyBase
    interface IActorProxy
Public MustInherit Class ActorProxy
Inherits ProxyBase
Implements IActorProxy
Héritage
ActorProxy
Implémente

Constructeurs

ActorProxy()

Initialise une nouvelle instance de la classe ActorProxy.

Propriétés

ActorId

Obtient ActorId associé à l’objet proxy.

ActorServicePartitionClientV2

Obtient l’interface IActorServicePartitionClient que ce proxy utilise pour communiquer avec l’acteur.

Méthodes

CheckIfItsWrappedRequest(IServiceRemotingRequestMessageBody)

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

(Hérité de ProxyBase)
ContinueWith(Task<Object>)

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

(Hérité de ProxyBase)
ContinueWithResultV2<TRetval>(Int32, Int32, Task<IServiceRemotingResponseMessageBody>)

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

(Hérité de ProxyBase)
Create<TActorInterface>(ActorId, String, String, String)

Crée un proxy vers l’objet acteur qui implémente une interface d’acteur.

Create<TActorInterface>(ActorId, Uri, String)

Crée un proxy vers l’objet acteur qui implémente une interface d’acteur.

CreateRequestMessageBodyV2(String, String, Int32, Object)

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

(Hérité de ProxyBase)
GetReturnValue(Int32, Int32, Object)

Cette méthode est utilisée par le type 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 la méthode void

(Hérité de ProxyBase)
InvokeAsyncV2(Int32, Int32, String, IServiceRemotingRequestMessageBody, CancellationToken)

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

(Hérité de ProxyBase)
InvokeV2(Int32, Int32, IServiceRemotingRequestMessageBody)

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

(Hérité de ProxyBase)

S’applique à