ServiceProxy Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona la implementación base del proxy a las interfaces IService remotas.
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
- Herencia
- Implementaciones
Constructores
ServiceProxy() |
Proporciona la implementación base del proxy a las interfaces IService remotas. |
Propiedades
ServiceInterfaceType |
Obtiene el tipo de interfaz que se está remotando. |
ServicePartitionClient2 |
Obtiene el cliente de partición de servicio V2 usado para enviar solicitudes al servicio. |
Métodos
CheckIfItsWrappedRequest(IServiceRemotingRequestMessageBody) |
Esto comprueba si estamos ajustando el mensaje de comunicación remota o no. (Heredado de ProxyBase) |
ContinueWith(Task<Object>) |
El tipo de proxy generado usa este método y se debe usar directamente. Este método convierte el valor devuelto task con el objeto en un objeto Task sin el valor devuelto para la invocación del método void. (Heredado de ProxyBase) |
ContinueWithResultV2<TRetval>(Int32, Int32, Task<IServiceRemotingResponseMessageBody>) |
Lo llama la clase de proxy generada para obtener el resultado del cuerpo de la respuesta. (Heredado de ProxyBase) |
Create<TServiceInterface>(Uri, ServicePartitionKey, TargetReplicaSelector, String) |
Crea un proxy para comunicarse con el servicio especificado mediante la interfaz remota TServiceInterface que implementa el servicio. |
CreateRequestMessageBodyV2(String, String, Int32, Object) |
Crea el cuerpo del mensaje de solicitud de comunicación remota (Heredado de ProxyBase) |
GetReturnValue(Int32, Int32, Object) |
El tipo de proxy generado usa este método y se debe usar directamente. Este método convierte la tarea con el valor devuelto del objeto en una tarea sin el valor devuelto para la invocación del método void. (Heredado de ProxyBase) |
InvokeAsyncV2(Int32, Int32, String, IServiceRemotingRequestMessageBody, CancellationToken) |
La clase de proxy generada llama para enviar la solicitud al objeto remoto y devolver la respuesta. (Heredado de ProxyBase) |
InvokeV2(Int32, Int32, IServiceRemotingRequestMessageBody) |
La clase de proxy generada llama para enviar el requestMessage al objeto remoto. (Heredado de ProxyBase) |
Se aplica a
Azure SDK for .NET
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de