IRemoteProxiedUserControl Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um controle de usuário VisualStudio.Extensibility que aproveita os recursos de proxy de datacontext da interface do usuário remota. Essa interface deve ser estendida criando uma interface específica da tecnologia, 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
- Implementações
Métodos
GetObjectAsync(ObjectId, CancellationToken) |
Esse método permite consultar o valor de um objeto de identificação exclusiva que faz parte do DataContext do controle. O valor do objeto será enviado ao cliente usando ObjectValueNotificationAsync(MessagePackFragment, CancellationToken). |
InvokeAsync(ObjectId, MessagePackFragment, CancellationToken) |
Esse método permite invocar ExecuteAsync em um comando assíncrono que faz parte do DataContext do controle. |
SetCollectionEntryAsync(ObjectId, Int32, MessagePackFragment, Nullable<ObjectVersion>, CancellationToken) |
Esse método atualiza uma propriedade de um IList que faz parte do DataContext do controle . |
SetObjectPropertyAsync(ObjectId, String, MessagePackFragment, CancellationToken) |
Esse método atualiza uma propriedade de um objeto que faz parte do DataContext do controle . |