ServiceProxy Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Basisimplementierung für den Proxy für die IService-Remoteschnittstellen bereit.
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
- Vererbung
- Implementiert
Konstruktoren
ServiceProxy() |
Stellt die Basisimplementierung für den Proxy für die IService-Remoteschnittstellen bereit. |
Eigenschaften
ServiceInterfaceType |
Ruft den Schnittstellentyp ab, der remoteisiert wird. |
ServicePartitionClient2 |
Ruft den V2-Dienstpartitionsclient ab, der zum Senden von Anforderungen an den Dienst verwendet wird. |
Methoden
CheckIfItsWrappedRequest(IServiceRemotingRequestMessageBody) |
Diese Überprüfung, ob wir Remoting-Nachricht umschließen oder nicht. (Geerbt von ProxyBase) |
ContinueWith(Task<Object>) |
Diese Methode wird vom generierten Proxytyp verwendet und sollte direkt verwendet werden. Diese Methode konvertiert den Wert Task mit Objektrückgabe in einen Task ohne den Rückgabewert für den Void-Methodenaufruf. (Geerbt von ProxyBase) |
ContinueWithResultV2<TRetval>(Int32, Int32, Task<IServiceRemotingResponseMessageBody>) |
Wird von der generierten Proxyklasse aufgerufen, um das Ergebnis aus dem Antworttext abzurufen. (Geerbt von ProxyBase) |
Create<TServiceInterface>(Uri, ServicePartitionKey, TargetReplicaSelector, String) |
Erstellt einen Proxy für die Kommunikation mit dem angegebenen Dienst mithilfe der Remoteschnittstelle TServiceInterface, die der Dienst implementiert. |
CreateRequestMessageBodyV2(String, String, Int32, Object) |
Erstellt den Text der Remotinganforderungsnachricht (Geerbt von ProxyBase) |
GetReturnValue(Int32, Int32, Object) |
Diese Methode wird vom generierten Proxytyp verwendet und sollte direkt verwendet werden. Diese Methode konvertiert den Task mit dem Objektrückgabewert in einen Task ohne den Rückgabewert für den Void-Methodenaufruf. (Geerbt von ProxyBase) |
InvokeAsyncV2(Int32, Int32, String, IServiceRemotingRequestMessageBody, CancellationToken) |
Wird von der generierten Proxyklasse aufgerufen, um die Anforderung an das Remoteobjekt zu senden und die Antwort zurück zu erhalten. (Geerbt von ProxyBase) |
InvokeV2(Int32, Int32, IServiceRemotingRequestMessageBody) |
Wird von der generierten Proxyklasse aufgerufen, um die requestMessage an das Remoteobjekt zu senden. (Geerbt von ProxyBase) |
Gilt für:
Azure SDK for .NET