Freigeben über


ProxyBase Klasse

Definition

Die Basisklasse, die vom Remotingcodegenerator verwendet wird, um den Proxy für die Remoteschnittstellen zu generieren.

public abstract class ProxyBase
type ProxyBase = class
Public MustInherit Class ProxyBase
Vererbung
ProxyBase
Abgeleitet

Konstruktoren

ProxyBase()

Initialisiert eine neue Instanz der ProxyBase-Klasse.

Methoden

CheckIfItsWrappedRequest(IServiceRemotingRequestMessageBody)

Dadurch wird überprüft, ob wir Remotingnachrichten umschließen oder nicht.

ContinueWith(Task<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.

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

Wird von der generierten Proxyklasse aufgerufen, um das Ergebnis aus dem Antworttext abzurufen.

CreateRequestMessageBodyV2(String, String, Int32, Object)

Erstellt den Text der Remoting-Anforderungsnachricht.

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.

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.

InvokeV2(Int32, Int32, IServiceRemotingRequestMessageBody)

Wird von der generierten Proxyklasse aufgerufen, um die requestMessage an das Remoteobjekt zu senden.

Gilt für: