IRemoteProxiedUserControl2 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 contexto de dados da interface do usuário remota. Essa interface deve ser estendida criando uma interface específica da tecnologia, como IRemoteWpfUserControl.
[StreamJsonRpc.RpcMarshalable]
public interface IRemoteProxiedUserControl2 : IDisposable, Microsoft.VisualStudio.RpcContracts.RemoteUI.IRemoteProxiedUserControl
[<StreamJsonRpc.RpcMarshalable>]
type IRemoteProxiedUserControl2 = interface
interface IRemoteProxiedUserControl
interface IRemoteUserControl
interface IDisposable
Public Interface IRemoteProxiedUserControl2
Implements IDisposable, IRemoteProxiedUserControl
- Atributos
-
StreamJsonRpc.RpcMarshalableAttribute
- Implementações
Métodos
GetObjectAsync(ObjectId, CancellationToken) |
Esse método permite consultar o valor de um objeto identificável exclusivamente que faz parte do DataContext do controle. O valor do objeto será enviado ao cliente usando ObjectValueNotificationAsync(MessagePackFragment, CancellationToken). (Herdado de IRemoteProxiedUserControl) |
InvokeAsync(ObjectId, MessagePackFragment, CancellationToken) |
Esse método permite invocar ExecuteAsync em um comando assíncrono que faz parte do DataContext do controle. (Herdado de IRemoteProxiedUserControl) |
InvokeAsync(ObjectId, MessagePackFragment, IReadOnlyDictionary<String,String>, CancellationToken) |
Invoca 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. (Herdado de IRemoteProxiedUserControl) |
SetObjectPropertyAsync(ObjectId, String, MessagePackFragment, CancellationToken) |
Esse método atualiza uma propriedade de um objeto que faz parte do DataContext do controle. (Herdado de IRemoteProxiedUserControl) |