ActorProxy 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.
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
- 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 à
Azure SDK for .NET