ServiceProxy 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 pour le proxy vers les interfaces IService distantes.
public abstract class ServiceProxy : Microsoft.ServiceFabric.Services.Remoting.Builder.ProxyBase, Microsoft.ServiceFabric.Services.Remoting.Client.IServiceProxy
type ServiceProxy = class
inherit ProxyBase
interface IServiceProxy
Public MustInherit Class ServiceProxy
Inherits ProxyBase
Implements IServiceProxy
- Héritage
- Implémente
Constructeurs
ServiceProxy() |
Fournit l’implémentation de base pour le proxy vers les interfaces IService distantes. |
Propriétés
ServiceInterfaceType |
Obtient le type d’interface en cours de mise à distance. |
ServicePartitionClient2 |
Obtient le client de partition de service V2 utilisé pour envoyer des demandes au service. |
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 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. (Hérité de ProxyBase) |
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. (Hérité de ProxyBase) |
Create<TServiceInterface>(Uri, ServicePartitionKey, TargetReplicaSelector, String) |
Crée un proxy pour communiquer avec le service spécifié à l’aide de l’interface distante TServiceInterface que le service implémente. |
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 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 (Hérité de ProxyBase) |
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. (Hérité de ProxyBase) |
InvokeV2(Int32, Int32, IServiceRemotingRequestMessageBody) |
Appelé 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