IRemoteProxiedUserControl Interfaz
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í.
Un control de usuario de extensibilidad de VisualStudio.Extensibility que aprovecha las funcionalidades de proxy de datacontext de la interfaz de usuario remota. Esta interfaz está pensada para ampliarse mediante la creación de una interfaz específica de la tecnología, como IRemoteWpfUserControl.
[StreamJsonRpc.RpcMarshalable]
public interface IRemoteProxiedUserControl : IDisposable, Microsoft.VisualStudio.RpcContracts.RemoteUI.IRemoteUserControl
[<StreamJsonRpc.RpcMarshalable>]
type IRemoteProxiedUserControl = interface
interface IRemoteUserControl
interface IDisposable
Public Interface IRemoteProxiedUserControl
Implements IDisposable, IRemoteUserControl
- Derivado
- Atributos
-
StreamJsonRpc.RpcMarshalableAttribute
- Implementaciones
Métodos
GetObjectAsync(ObjectId, CancellationToken) |
Este método permite consultar el valor de un objeto identificable de forma única que forma parte de DataContext del control. El valor del objeto se enviará al cliente mediante ObjectValueNotificationAsync(MessagePackFragment, CancellationToken). |
InvokeAsync(ObjectId, MessagePackFragment, CancellationToken) |
Este método permite invocar ExecuteAsync en un comando asincrónico que forma parte de DataContext del control. |
SetCollectionEntryAsync(ObjectId, Int32, MessagePackFragment, Nullable<ObjectVersion>, CancellationToken) |
Este método actualiza una propiedad de que IList forma parte de DataContext del control . |
SetObjectPropertyAsync(ObjectId, String, MessagePackFragment, CancellationToken) |
Este método actualiza una propiedad de un objeto que forma parte de DataContext del control. |