Partager via


IRemoteProxiedUserControl2 Interface

Définition

Contrôle utilisateur VisualStudio.Extensibility qui tire parti des fonctionnalités de proxy de contexte de données de l’interface utilisateur distantes. Cette interface est destinée à être étendue en créant une interface spécifique à la technologie telle que 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
Attributs
StreamJsonRpc.RpcMarshalableAttribute
Implémente

Méthodes

GetObjectAsync(ObjectId, CancellationToken)

Cette méthode permet d’interroger la valeur d’un objet d’identification unique qui fait partie du DataContext du contrôle. La valeur de l’objet est envoyée au client à l’aide ObjectValueNotificationAsync(MessagePackFragment, CancellationToken)de .

(Hérité de IRemoteProxiedUserControl)
InvokeAsync(ObjectId, MessagePackFragment, CancellationToken)

Cette méthode permet d’appeler ExecuteAsync sur une commande asynchrone qui fait partie du DataContext du contrôle.

(Hérité de IRemoteProxiedUserControl)
InvokeAsync(ObjectId, MessagePackFragment, IReadOnlyDictionary<String,String>, CancellationToken)

Appelle ExecuteAsync sur une commande asynchrone qui fait partie du DataContext du contrôle.

SetCollectionEntryAsync(ObjectId, Int32, MessagePackFragment, Nullable<ObjectVersion>, CancellationToken)

Cette méthode met à jour une propriété d’un IList qui fait partie du DataContext du contrôle.

(Hérité de IRemoteProxiedUserControl)
SetObjectPropertyAsync(ObjectId, String, MessagePackFragment, CancellationToken)

Cette méthode met à jour une propriété d’un objet qui fait partie du DataContext du contrôle.

(Hérité de IRemoteProxiedUserControl)

S’applique à