Compartilhar via


IRemoteWpfUserControl Interface

Definição

Um controle de usuário de interface do usuário remoto com base no WPF.

[StreamJsonRpc.RpcMarshalable]
public interface IRemoteWpfUserControl : IDisposable, Microsoft.VisualStudio.RpcContracts.RemoteUI.IRemoteProxiedUserControl
[<StreamJsonRpc.RpcMarshalable>]
type IRemoteWpfUserControl = interface
    interface IRemoteProxiedUserControl
    interface IRemoteUserControl
    interface IDisposable
Public Interface IRemoteWpfUserControl
Implements IDisposable, IRemoteProxiedUserControl
Atributos
StreamJsonRpc.RpcMarshalableAttribute
Implementações

Métodos

ControlLoadedAsync(CancellationToken)

Esse método é invocado quando o controle é carregado pela primeira vez.

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).

(Herdado de IRemoteProxiedUserControl)
InitializeAsync(IRemoteProxiedUserControlClient, CancellationToken)

Esse método recupera o xaml que descreve o modelo de dados do controle e o contexto de dados correspondente.

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)
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)

Aplica-se a